Установите модуль python3-venv в Linux Mint.

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

person Srikan    schedule 14.12.2015    source источник


Ответы (4)


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

sudo apt-get install python3.4-venv

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

python3 -m venv test

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

person nasser alshammari    schedule 14.12.2015

Для python 3.6 я обнаружил, что это проблема локали, запустив это:

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

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

Источник из этого ответа

person Or Duan    schedule 13.05.2017
comment
Важно ПРИМЕЧАНИЕ. Это решило мою проблему с Ubuntu 16.04.3 Minimal. (используйте sudo dpkg-reconfigure locale e это работает) - person Lourenco; 21.08.2017

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

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

person user1854182    schedule 20.07.2017

  1. Обновить все пакеты
sudo apt-get update
  1. Установить виртуальную среду 3
apt-get install python3-venv
apt install virtualenv
  1. Убедитесь, что он был установлен
virtualenv --version

Примечание: это для Ubuntu 20 или вариантов

person Basil    schedule 03.12.2020