pip在python3.6上安装Django

时间:2017-01-11 10:53:26

标签: python django python-3.x pip python-3.6

如果我运行pip install Django,我会

  

要求已经满足:Django in   /usr/local/lib/python2.7/dist-packages

我想改用python3.6(已经安装在/usr/bin/python3.6中)。在python 3.6上安装最新版本的Django的正确pip语法是什么?

5 个答案:

答案 0 :(得分:10)

你必须安装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

答案 1 :(得分:4)

如果您有 pip3 ,请直接使用

pip3 install Django

请尝试将 virtualenv 用于您的python版本:

pip -p python3.6 virtualenv name

然后你可以在上面安装任何版本的Django。

答案 2 :(得分:2)

您可以像其他人建议的那样全局安装它,但建议安装它的方法是使用virtualenv或venv。如果您使用virtualenv(使用virtualenvwrapper),只需执行

mkvirtualenv --python="path to python3 executable" "environment name"
pip install django

默认情况下,内部虚拟环境pippip3,因此python

答案 3 :(得分:1)

正如这些pip问题一样,在安装之前,请检查pip指向pip -V的位置。

如果指向Python 2,则可以尝试pip3 -V;如果指向旧版本的Python 3,请转到pip3.6

作为最后一种方法,您始终可以使用python来查看python3.6 -m pip install ..

答案 4 :(得分:1)

这意味着你已经在python2.7中安装了django。

您可以通过以下方式为python3安装django:

pip3 install Django

您还可以激活virtualenv,然后运行pip install Django