Установите модуль python3-venv на Linux Mint
Мне удалось перейти на Linux Mint 17.3 64-разрядную версию с моего Linux Mint 16. Это была долгожданная миграция.
После перехода на Linux Mint 17.3 я не могу установить модуль python3-venv, который, как говорят, заменяет virtualenv в python 3.x. В моем linux mint 16 у меня был доступ к инструменту pyvenv-3.4. Я не знаю, когда я установил этот модуль в Linux Mint 16.
Кто-нибудь сталкивался с этой проблемой?
python -m venv test
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt-get install python3-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
izero@Ganesha ~/devel $ sudo apt-get install python3-venv
[sudo] password for izero:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python3-venv
3 ответа
Попробуйте запустить эту команду:
sudo apt-get install python3.4-venv
Тогда используйте это:
python3 -m venv test
название пакета python3.4-venv
и не python3-venv
,
Для Python 3.6 я обнаружил, что это проблема локали, запустив это:
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales
Кажется, чтобы решить проблему.
Источник из этого ответа
Я использую Python 3.6, и поэтому мне помогло следующее: $ sudo apt-get install python3.6-venv
(проблема была в том, что apt-get install python3-venv был бы virtualenv для 3.5)
- Обновить все пакеты
sudo apt-get update
- Установить виртуальную среду 3
apt-get install python3-venv
apt install virtualenv
- Убедитесь, что он установлен
virtualenv --version
Примечание: это для ubuntu 20 или вариантов