安装Django如果我跑pip install Django
我得到PIP上python3.6
要求已经满足:Django的在 /usr/local/lib/python2.7/dist-packages
我'd想使用python3.6代替(已安装在/usr/bin/python3.6
中)。什么是正确的pip
语法来安装python 3.6上的最新版本的Django?
安装Django如果我跑pip install Django
我得到PIP上python3.6
要求已经满足:Django的在 /usr/local/lib/python2.7/dist-packages
我'd想使用python3.6代替(已安装在/usr/bin/python3.6
中)。什么是正确的pip
语法来安装python 3.6上的最新版本的Django?
您必须安装PIP 3:
sudo apt-get install python3-pip
然后,你有venv
pip3 -p python3.6 virtualenv name
工作,你必须写:
pip3 install Django
#or specific version
pip3 install Django==1.10.5
如果你有PIP3然后直接使用
pip3 install Django
否则尽量使用的virtualenv您的Python版本为:
pip -p python3.6 virtualenv name
那么你就可以在其上安装的Django的任何版本。
由于是与这些类的pip
常见问题,请在安装之前,检查其中pip
指向与pip -V
。
如果指向蟒蛇2
,然后你可以尝试pip3 -V
;如果这指向较旧版本的Python 3,请参阅pip3.6
。
作为最后一种方法,您可以随时通过python
本身python3.6 -m pip install ..
。
这意味着你已经安装在python2.7 Django的。
您可以通过为python3安装Django:
pip3 install Django
您也可以激活virtualenv中,并运行pip install Django
可以在全局安装它作为其他人则建议,但建议的方式来安装它是使用virtualenv或venv。如果你正在使用的virtualenv(与virtualenvwrapper),只是做
mkvirtualenv --python="path to python3 executable" "environment name"
pip install django
内的虚拟环境pip
将默认为pip3
,所以是python
。
它的编辑;)我没看到我的错误 – Deadpool
我接受这个答案,因为它是第一个到达的,它准确地回答了我的问题。我读过使用'venv'是最佳实践思想:) – davideghz
谢谢,我将用'venv'编辑。但是因为你没有在你的问题中提到它,所以我没有使用它;) – Deadpool