RE: Установка django на python 3

Отвечено

Приветствую всех. Недавно начал осваивать python и фрейм django, и наткнулся на одну особенность, с которой не знаком. На компе установлены Python 2.7.13+ и Python 3.5.4rc1. Вопрос в том, устанавливается данный фрейм для обеих версий питона, либо только для более старой? Команда для установки была sudo pip install django. Насколько я понимаю, pip используется питоном 2. А питон 3 использует pip3. Немного меня это смутило.

Лучший ответ

Ща под виндой, точно не скажу, но скорее всего просто pip это символическая ссылка у вас на pip2. Но не уверен…
Но повторюсь, используйте virtualenv. Вкратце.
sudo pip(pip3) install virtualenv
Пип то под которым будете питоном делать проект. Можно еще ставить ставить как-то ьак: python -m…<что-то там>, но за ненадобностиью не помню как..
Не суть. поставили virtualenv.
virtualenv —no-site-packages my_virtualenv_names
my_virtualenv_name — имя папочки, в которой создаться виртуальное окружение….
—no-site-packages — это значит не использовать пакеты системы. И все, дамы и господа. Осталось только его активировать
source my_virtual_env/bin/activate
С этих пор все pip install’ы будут в этой папочке ставится, питон вызываться из этой, и pip можно без sudo вызывать…
Надоел проект или еще что, грохнули папку и ваша ОСНОВНАЯ система, девственно чиста)
Ах да, забыл. Декстивировать вирт окружение командой deactivate

Ваш ответ