Virtualenv Python более высокая версия - PullRequest
0 голосов
/ 27 ноября 2018

есть какая-то старая система Debian (6.0.2), где самая высокая установленная версия python - 2.6.У меня есть приложение, требующее Python 3.4.

Можно ли установить Python 3.4 в виртуальную среду и использовать его?Наверное, нет, но мне нужно подтверждение.

Невозможно установить общесистемный пакет python.

Спасибо.

Ответы [ 3 ]

0 голосов
/ 27 ноября 2018

Сначала вам нужно установить новую версию python и использовать ее для создания virtualenv.Вы можете либо установить вручную (следуя инструкциям на https://python.org),, либо использовать что-то вроде Pythonz . Pythonz также можно комбинировать с Pew для выбора версии Python при создании virtualenv.

0 голосов
/ 27 ноября 2018

Конечно можно.Самый быстрый способ добиться этого:

Сначала установите python3 для всей системы из репозитория.

sudo apt-get install python3 (Если вам нужен именно Python 3.4, тогда установите именно Python 3.4)

Затем установите virtualenv

sudo apt-get install virtualenv

Проверьте версию Python3 с помощью python3 --version, чтобы убедиться, что все в порядке с установкой.

Вы должны увидеть что-то подобное: Python 3.6.7.

Теперь вы можете создать виртуальную среду, указав версию Python

virtualenv -p python3.6 my_env

Это создаст папку my_env с вашей средой python3.6 втекущий каталог.

Вы можете активировать среду с помощью

source my_env/bin/activate

Надеюсь, это поможет.

0 голосов
/ 27 ноября 2018

Да, вы можете установить любую виртуальную среду Python.Просто загрузите эту версию Python на свой компьютер и создайте виртуальную среду, используя ее

...