我一直在通过初始教程,并遇到了与我的anaconda安装使用Python 2.7的问题加载。最终它不会启动服务器。
无论如何,我决定在我的机器上更改为python3。这就是说,现在我得到了奇怪的结果分别是:
如果我使用终端命令$蟒蛇-m Django的--version我得到如下:
” ../Contents/MacOS/Python:否名为的Django模块”
如果我更改为‘$ python3 -m Django的 - 版本’端给我回:‘1.11.4’
现在,当我在教程和从头开始我做到以下几点:“$ django-admin startproject mysite”
T他似乎工作。
然而,当我尝试: “$蟒蛇manage.py runserver命令” 我得到如下:
回溯(最近最后一次通话): 文件 “manage.py” 17行,在 “Couldn 't import django。Are you sure it's installed and“ ImportError:Could not import Django。你确定它已经安装并可用于你的PYTHONPATH环境变量吗?你忘了激活一个虚拟环境吗?
如果我改为包含3,那么“$ python3 manage.py runserver”一切都很好。
我的问题是我现在需要在每个命令中总是使用python3吗?我在教程中没有这样说。
我的Mac OSx具有2.7的本机安装,我相信这是我的机器对其他应用程序依赖项所必需的。
任何帮助将非常感谢!我相信我是新来的python我是一个完整的白痴!
非常感谢您的帮助。我去做!只是为了检查,我是否需要重新安装python3到该虚拟机,还是可以将所有其他位置保留下来?我知道SQLlite带有python下载。想要确保找到所有的软件包。 – user8467470
所有固定 - 非常感谢! – user8467470