【问题标题】:Can't create a python virtual environment on Ubuntu 18.04无法在 Ubuntu 18.04 上创建 python 虚拟环境
【发布时间】:2019-12-24 20:54:42
【问题描述】:

我是 Ubuntu 的初学者,我正在尝试在 Ubuntu 18.04 上创建一个虚拟环境。我有一个正在运行,它运行得很好,但我不知道我做了什么,也知道我无法让它运行。

我删除了旧的env/ 文件,现在我正在尝试使用

python3 -m venv env

但我收到以下错误

错误:命令 '['/home/user/app/env/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' 返回非零出口 状态 1.

什么给了?

【问题讨论】:

  • 请尝试使用python3 -m pip --version 并告诉我们您收到的信息。
  • 我收到pip 19.2.2 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7)
  • 我发现这是一个来自 Ubuntu 的错误,介意试试这个答案吗? stackoverflow.com/a/37830577/10473393(如果有效请回复)

标签: python ubuntu pip python-venv


【解决方案1】:

您是否安装了python3-venv 软件包?

如果没有 - 使用 apt-get install python3-venv 安装它,然后重试 python3 -m venv env

【讨论】:

  • 老实说,我刚刚运行了这么多命令,我不知道我刚刚安装了什么。但是我运行了这样的东西:sudo apt-get install python3-pip python3-dev python3.7-dev,现在一切似乎都在工作。
  • 你可以用‘dpkg -p python3-venv’检查它
【解决方案2】:

只需重新安装你的 python3-venv

apt-get purge python3-venv

apt-get install python3-venv

然后创建虚拟环境

 python3.7 -m venv venvTest

如果你有不同版本的python3,你应该提到确切的python3版本。 您还可以按照指南migrate python3.6 to python3.7

将您的 python3.6 迁移到 python3.7

【讨论】:

    猜你喜欢
    • 2020-11-19
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-27
    相关资源
    最近更新 更多