在linux mint上安装python3-venv模块

问题描述:

我能够从Linux mint 16迁移到Linux mint 17.3 64位版本。这是期待已久的迁移。在linux mint上安装python3-venv模块

在迁移到Linux Mint 17.3之后,我无法安装python3-venv模块,据说它是python 3.x中virtualenv的替代品。在我的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 

尝试运行此命令:

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 

似乎解决了问题。

来源从this答案

+0

重要提示:它解决了我的问题在Ubuntu 16.04.3最小。 (使用'sudo dpkg-reconfigure locale' e工作) – Lourenco

我使用Python 3.6,所以以下的伎俩对我来说: $ sudo易于得到安装python3.6-VENV

(问题是,APT-得到安装python3-venv将virtualenv为3.5)