如何在 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)
Terraform 数据源 DataSource 无 Ubuntu 20.04