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