pip在python3.6上安装Django
如果我运行pip在python3.6上安装Django,python,django,python-3.x,pip,python-3.6,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最新版本的正确语法是什么?您必须安装pip3: sudo apt-get install python3-pip 然后,您必须使用venv pip3 -p python3.6 virtualenv name 你必须写
pip install Django
已满足要求:Django in
/usr/local/lib/python2.7/dist-packages
我想改用python3.6(它已经安装在
/usr/bin/python3.6
中)。在python 3.6上安装Django最新版本的正确语法是什么?您必须安装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安装Django
否则,请尝试对python版本使用virtualenv,如下所示:
pip-p python3.6虚拟机名称
然后,您可以在其上安装任何版本的Django。与此类
pip
问题一样,在安装之前,请使用pip-V
检查pip
指向的位置
如果指向Python2
,那么您可以尝试pip3-V
;如果这指向一个较旧版本的Python 3,那么选择pip3.6
作为最后一种方法,您始终可以使用
python3.6-mpipinstall来检查python
本身。
这意味着您已经在python2.7中安装了django
您可以通过以下方式安装django for python3:
pip3 install Django
您还可以激活virtualenv,并运行
pip install Django
您可以按照其他人的建议进行全局安装,但建议使用virtualenv或venv进行安装。如果您正在使用virtualenv(与virtualenvwrapper一起),只需执行以下操作
在虚拟环境中,默认情况下,
pip
将是pip3
,python
,我接受这个答案,因为这是第一个到达的答案,它正好回答了我的问题。我读到使用venv
是一种最佳实践思想:)谢谢,我将使用venv
进行编辑。但由于你在问题中没有提到,我没有使用它;)
mkvirtualenv --python="path to python3 executable" "environment name"
pip install django