Задать вопрос
Bekkazy
@Bekkazy

Как создать виртуальное окружение Python 3.7, при наличии нескольких версий интерпретатора в ОС семейства Linux?

У меня установлены python2.7, python3.5, python 3.7.
pip использует версию питона 3.5
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)


Проблема в том, что при создании виртуального окружения, оно создается с питоном 3.5, мне же необходим там питон 3.7. Как можно решить проблему?
  • Вопрос задан
  • 1014 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 3
Guest007
@Guest007
Django, Python, Linux и всё такое...
Используй pyenv если работаешь с разными версиями Python. Ну и для разработки лучше использовать не системный Python.

Так что pyenv-installer и вперёд!
ставишь pyenv
прописываешь в ~/.bash_profile
ставишь нужную версию python: pyenv install 3.7.3 (или что надо из списка pyenv install --list)
создаешь виртуальность: pyenv virtualenv 3.7.3 venv37
переходишь в каталог проекта и ставишь эту виртуальность по умолчанию для каталога: pyenv local venv37

Вуаля! При переходе в каталог проекта virtualenv активируется автоматически.
Каждому проекту - свою virtualenv и со своей версией python (если надо, конечно)
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
pip3.7 install virtualenv
python3.7 -m virtualenv MyEnv
Ответ написан
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
virtualenv -p <путь к python нужной версии> venv
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы