Установите модуль 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)

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

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

Другие вопросы по тегам