pip установить Django на python3. 6
Если я запускаю pip install Django, я получаю
Требование уже выполнено: Django в /usr/местные/библиотека/вместо python2.7/дист-пакеты
Вместо этого я хотел бы использовать python3. 6 (который уже установлен в /usr/bin/python3.6). Каков правильный синтаксис pip для установки последней версии Django на python 3.6?
5 ответов:
Вы должны установить pip3:
sudo apt-get install python3-pipТогда вам придется работать с
venvpip3 -p python3.6 virtualenv nameИ вы должны написать:
pip3 install Django #or specific version pip3 install Django==1.10.5
Если у вас есть pip3, то непосредственно используйте
pip3 install DjangoЕще попробовать использовать виртуальное окружение для вашей версии 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.
Как это обычно бывает с такого рода
pipпроблемами, перед установкой, проверьте, гдеpipуказывает наpip -V.Если это указывает на Python
В качестве окончательного подхода вы всегда можете пройти через2, Вы можете попробоватьpip3 -V; Если это указывает на более старую версию Python 3, перейдите кpip3.6.pythonсебя сpython3.6 -m pip install ...