【问题标题】:how to install virtualenv on Ubuntu 20.04 GCP instance?如何在 Ubuntu 20.04 GCP 实例上安装 virtualenv?
【发布时间】: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 得到的错误消息更新了主线程

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


【解决方案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
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-03-22
            • 2020-10-10
            • 1970-01-01
            • 2020-09-30
            • 2021-06-05
            • 2020-11-04
            • 1970-01-01
            相关资源
            最近更新 更多