繁体   English   中英

pip在python3.6上安装Django

[英]pip install Django on python3.6

如果我运行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默认为pip3python也是如此。

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

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

作为最后的方法,你总是可以通过python3.6 -m pip install ..来经历python本身。

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

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

pip3 install Django

你也可以激活virtualenv,然后运行pip install Django

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM