Ответ 1
Мы обычно используем $ python3 -m venv myvenv
для создания нового virtualenv (здесь myvenv
- это имя нашего virtualenv).
Как и в моем случае, если у вас есть как python3.5
, так и python3.6
в вашей системе, вы можете получить некоторые ошибки.
ПРИМЕЧАНИЕ. В некоторых версиях Debian/Ubuntu вы можете получить следующую ошибку:
The virtual environment was not created successfully because ensure pip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command.
apt-get installpython3-venv
You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment.
В этом случае следуйте приведенным выше инструкциям и установите пакет python3-venv:
$ sudo apt-get install python3-venv
ПРИМЕЧАНИЕ.. В некоторых версиях Debian/Ubuntu, инициирующих виртуальную среду, подобную этой, в настоящее время появляется следующая ошибка:
Error Command: ['/home/wgetdj/WorkPlace/Programming/Python/myvenv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']
Чтобы обойти это, вместо этого используйте команду virtualenv.
$ sudo apt-get install python-virtualenv
$ virtualenv --python=python3.6 myvenv
ПРИМЕЧАНИЕ. Если вы получили сообщение об ошибке, например
E: Не удается найти пакет python3-venv
а затем запустите:
sudo apt install python3.6-venv