2017-06-18 27 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