如何在Ubuntu 20.04 GCP实例上安装virtualenv?

时间:2020-06-10 23:07:20

标签: python google-cloud-platform virtualenv ubuntu-20.04

我正在尝试安装python3 virtualenv。当我尝试运行virtualenv时,出现以下消息。

virtualenv
Command 'virtualenv' not found, but can be installed with:
apt install python3-virtualenv

但是如果我运行install命令,则会出现以下错误。

apt install python3-virtualenv
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python3-virtualenv

对于python3 -m venv,我收到使用apt-get install python3-venv安装的消息 但是当我尝试时,会收到相同的消息。

sudo apt-get install python3-venv
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python3-venv is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python3-venv' has no installation candidate

我以root身份运行。 wget也可以。

6 个答案:

答案 0 :(得分:7)

尝试在终端中输入:

sudo apt-get install python3.8-venv

,然后再次尝试安装virtualenv

答案 1 :(得分:5)

AFAIU最新版本的Ubuntu完全删除了Python2,因此Python3现在只是Python。试试:

apt-get update
apt-get install python-virtualenv

答案 2 :(得分:4)

以下与phd的回答非常相似,但我新安装的 Ubuntu 20.04 仍然需要 python 版本号:

apt-get update
apt-get install python3-virtualenv

答案 3 :(得分:2)

我遇到错误E: Unable to locate package python3-virtualenv 因为我必须先运行apt-get update。这是我全新的GCP实例。

参考:此主题中第一个答案的第一条评论。 Unable to locate package virtualenv in ubuntu-13 on a virtual-machine

谢谢大家。

答案 4 :(得分:1)

这肯定会奏效:

sudo apt-get update
sudo apt-get install python3-virtualenv

答案 5 :(得分:0)

sudo apt安装python3-virtualenv