2015-12-14 4 views
18

Мне удалось перевести на Linux mint 17.3 64-битную версию из моего монетного двора Linux 16. Это долгожданная миграция.Установить модуль python3-venv на linux mint

После перехода на 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 

ответ

58

Попробуйте запустить эту команду:

sudo apt-get install python3.4-venv 

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

python3 -m venv test 

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

7

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

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

Кажется, чтобы решить эту проблему.

Источник из this Ответ

+0

Важно отметить: он решил мою проблему на Ubuntu 16.04.3 Минимальный. (используйте 'sudo dpkg-reconfigure locale' и он работает) – Lourenco

6

Я использую Python 3.6, и поэтому следующий сделал трюк для меня: $ Sudo APT-получить установку python3.6-venv

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

Смежные вопросы