Как создать python2.7 virtualenv в Ubuntu 20.04

Я хочу запустить приложение, использующее версию python2.7, но по умолчанию python2.7 не установлен. Когда я попытался использовать:

$ virtualenv -p python2 flaskold

Он вернул:

RuntimeError: failed to find interpreter for Builtin discover of python_spec='python2'

Как мне создать виртуальную среду python2.7 в Ubuntu 20.04, которая не поддерживает python 2.7?

0
задан 1 December 2020 в 13:46

1 ответ

Установить python2:

sudo apt install python2 virtualenv

Репозиторий Universe используется для этого . Вы можете добавить его, если не добавили, следующим образом: $ sudo add-apt-repository Universe.

Создайте виртуальную среду с помощью python2.7 следующим образом:

$ virtualenv --python=$(which python2) /path/to/newenv/folder/

$(который python2) вернет путь к python2, который будет правильным аргументом. python2 можно было использовать для запуска интерпретатора в терминале, но нельзя использовать в качестве значения аргумента для директивы --python

3
ответ дан 1 December 2020 в 10:14

Другие вопросы по тегам:

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