Подтвердить что ты не робот

Установите модуль python3-venv на linux mint

Я смог перевести на Linux mint 17.3 64-разрядную версию с моего монетного двора Linux 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.

[email protected] ~/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
4b9b3361

Ответ 1

Попробуйте выполнить эту команду:

sudo apt-get install python3.4-venv

Затем используйте это:

python3 -m venv test

имя пакета python3.4-venv, а не python3-venv.

Ответ 2

Для python 3.6 я выяснил, что это проблема локали, выполняющая это:

export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales

Кажется, проблема решена.

Источник this answer

Ответ 3

Я использую python 3.6, и поэтому следующее трюк для меня: $ sudo apt-get install python3.6-venv

(проблема заключалась в том, что apt-get install python3-venv будет virtualenv для 3.5)