在linux mint上安装python3-venv模块

时间:2015-12-14 16:29:04

标签: python linux python-3.x mint python-venv

我能够从我的Linux薄荷16转移到Linux薄荷17.3 64位版本。这是期待已久的迁移。

转移到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.

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

4 个答案:

答案 0 :(得分:61)

尝试运行此命令:

sudo apt-get install python3.4-venv

然后使用:

python3 -m venv test

包名称为python3.4-venv而不是python3-venv

答案 1 :(得分:10)

对于python 3.6,我发现这是一个语言环境问题,运行它:

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

似乎解决了这个问题。

来自this回答的来源

答案 2 :(得分:6)

我使用python 3.6,所以以下为我做了诀窍: $ sudo apt-get install python3.6-venv

(问题是apt-get install python3-venv for virtualenv for 3.5)

答案 3 :(得分:0)

  1. 更新所有软件包
sudo apt-get update
  1. 安装虚拟环境3
apt-get install python3-venv
apt install virtualenv
  1. 检查是否已安装
virtualenv --version

注意:这是针对ubuntu 20或其他版本