如果我跑,pip install Django
我会得到
已满足要求:/usr/local/lib/python2.7/dist-packages 中的 Django
我想改用 python3.6(已经安装在 中/usr/bin/python3.6
)。在 python 3.6 上安装最新版本的 Django的正确pip
语法是什么?
如果我跑,pip install Django
我会得到
已满足要求:/usr/local/lib/python2.7/dist-packages 中的 Django
我想改用 python3.6(已经安装在 中/usr/bin/python3.6
)。在 python 3.6 上安装最新版本的 Django的正确pip
语法是什么?
你必须安装 pip3 :
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。
您可以按照其他人的建议全局安装它,但推荐的安装方法是使用 virtualenv 或 venv。如果您使用的是 virtualenv(带有 virtualenvwrapper),只需执行
mkvirtualenv --python="path to python3 executable" "environment name"
pip install django
默认情况下,内部虚拟环境pip
是.pip3
python
这意味着你已经在 python2.7 中安装了 django。
您可以通过以下方式为 python3 安装 django:
pip3 install Django
您还可以激活 virtualenv,然后运行pip install Django
与此类问题一样,在安装之前pip
,请检查.pip
pip -V
如果那指向 Python 2
,那么您可以尝试pip3 -V
;如果这指向 Python 3 的旧版本,请选择pip3.6
.
作为最后一种方法,您始终可以python
使用python3.6 -m pip install ..
.