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

Posted

技术标签:

【中文标题】如何在 Ubuntu 20.04 GCP 实例上安装 virtualenv?【英文标题】:how to install virtualenv on Ubuntu 20.04 GCP instance? 【发布时间】:2020-09-30 12:24:03 【问题描述】:

我正在尝试安装 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 也可以。

【问题讨论】:

python3 -m venv 工作吗? 你用的是什么版本的python? 操作系统自带 Python 3.8.2 用 python3 -m venv 得到的错误消息更新了主线程 【参考方案1】:

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

apt-get update
apt-get install python3-virtualenv

【讨论】:

在 GCP shell 上,我收到以下错误 ``` sudo apt-get install python-virtualenv Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate包 python-virtualenv ``` 如果我们得到Package python-virtualenv 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 'python-virtualenv' has no installation candidate 怎么办 @T.Todua 我在 Digitalocean 上也遇到了你的错误 这个输出包'python-virtualenv'没有安装候选者 @MichaelRogers 试试apt-get update && apt-get install python3-virtualenv【参考方案2】:

尝试在终端输入:

sudo apt-get install python3.8-venv

然后再次尝试安装 virtualenv

【讨论】:

这没有帮助【参考方案3】:

下面和phd的回答很相似,但是我新装的Ubuntu 20.04还是需要python版本号的:

apt-get update
apt-get install python3-virtualenv

【讨论】:

【参考方案4】:

这肯定会奏效:

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

【讨论】:

【参考方案5】:

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

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

谢谢大家。

【讨论】:

【参考方案6】:

sudo apt install python3-virtualenv

【讨论】:

【参考方案7】:

首先获取更新信息,然后同时使用以下两个命令安装虚拟环境。

sudo apt update
sudo apt install python3-virtualenv

【讨论】:

以上是关于如何在 Ubuntu 20.04 GCP 实例上安装 virtualenv?的主要内容,如果未能解决你的问题,请参考以下文章

EC2 实例中 Ubuntu 20.04 上的 MySQL 客户端安装错误

如何在 Ubuntu 22.04 上安 Firefox.Deb(不是How to Install Firefox as a .Deb on Ubuntu 22.04 (Not a Snap)

如何让 Steam 在 Ubuntu 20.04 上运行

Terraform 数据源 DataSource 无 Ubuntu 20.04

我应该如何在 Ubuntu 20.04 LTS 上安装 Django

如何在 Ubuntu 20.04 上安装 OpenModelica 1.9.5?