2017-06-18 48 views
0

我在Django初学者..Django的管理员创建一个Django 1.8的项目,但我安装的Django 1.11.2

我想建立使用Django 1.11.2和Python 3.5.2的应用程序,两者都已安装。我也安装了python 2.7。

我已执行此命令:django-admin startproject Application1来创建一个新的应用程序。

应用程序运行,但项目是Django的版本1.8,但是当我运行python -c "import django; print(django.get_version())"找到Django的版本,它显示1.11.2

命令django-admin --version显示我1.8.7

有什么不对?

我有两个django安装版本吗?

我应该升级django-admin吗?怎么样?

请帮助我..我卡住了。

+0

你可能想尝试“的Django的管理”来理解的命令是从正在添加。可能是2.7而不是python 3.5.2。可能是路径问题。你也可以看看virtualenv,它可以让你定义虚拟python环境,每个环境都有自己的插件集。 – LhasaDad

回答

0

从我的理解,你有两个Django安装在你的系统上:在你的python2环境和python3环境。所以,你所要做的就是卸载其中的一个,这样它们就不会发生冲突。由于要使用python3为你的环境,你应该卸载的Django在python2环境使用以下命令:

pip uninstall django 

如果说,“命令未找到”卸载后,尝试重新安装的Django与以下命令

pip3 install django