2014-10-09 6 views
0

У меня возникла проблема с установкой pip на linux. У меня есть python 2.7 и 3.4, также установлен Django в 1.7. В настоящее время я работаю над проектом, который использует разные версии, и я не могу установить пакеты через pip на python 2.7. Все идет в каталог 3.4. Есть ли способ «заставить» pip установить пакеты в конкретную версию python?установка на другую версию python

+0

вы должны использовать виртуальную среду, если у вас есть несколько версий python. –

+0

Ваша система, похоже, использует python3 в качестве стандартной версии python по умолчанию. Что вы используете? Вы на Gentoo или Arch? –

+0

no it's mint и по умолчанию используется python 2.7. Если я хочу использовать python 3.4, мне нужно заставить систему выполнить команду 'python3'. Но 'pip install' использует python 3.4. – advena

ответ

0

Обычный и рекомендованный большинством пользователей способ работы с Django заключается в использовании отдельной виртуальной среды для каждого проекта.

Используйте virtualenv для настройки вашей среды Python 2.x и venv для Python 3.x. Оба установят свою собственную локальную версию pip. Google lists lots of tutorials, если вам нужна помощь за пределами документации.

+0

I не думал о 'virtualenv' :). Спасибо, я попробую это. – advena

Смежные вопросы