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

Как создать виртуальное окружение с устаревшей версией python?

В моей ОС установлены следующие версии питона:
python2.7         
python3.5         
python3.6         
python3.7         
python3.8


Когда я создаю виртуальное окружение так, то оно создаётся без проблем:
sudo python3.8 -m venv env
при этом внутри созданного окружения используется python3.8

Но я хотел бы создать виртуальное окружение, внутри которого используется python3.6. Я пытаюсь это сделать так:
md@md ~/.MINT18/code/python/project2 $ sudo python3.6 -m venv env
Error: Command '['/home/md/.MINT18/code/python/project2/env/bin/python3.6', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.


При этом в .bashrc прописан такой алиас:
alias python3=python3.8

Как видите, консоль выводит ошибку. Помогите пожалуйста установить вирт. окружение с python3.6 внутри
  • Вопрос задан
  • 1233 просмотра
Подписаться 1 Простой 9 комментариев
Пригласить эксперта
Ответы на вопрос 2
zenwalker
@zenwalker
0xABADBABE
Используйте утилиту virtualenv для создания окружения, в ней можно явно указать бинарник питона, который будет использоваться.

virtualenv -p python3.6 venv
Ответ написан
Комментировать
netpastor
@netpastor
Python developer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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