使用 Windows 子系统 Linux(使用 ubantu 发行版)创建 python3 -m venv py_envv 时遇到麻烦

使用 Windows 子系统 Linux(使用 ubantu 发行版)创建 python3 -m venv py_envv 时遇到麻烦

这是我在 askUbuntu 上的第一篇帖子,请耐心阅读我的描述。

PWD 上的命令:python3 -m venv py_envv 执行后出现以下错误


由于ensurepip不可用,因此虚拟环境未成功创建。在Debian / Ubuntu系统上,您需要使用以下命令安装python3-venv包。

apt install python3.10-venv

您可能需要在该命令中使用 sudo。安装 python3-venv 包后,重新创建虚拟环境。

失败的命令:['/mnt/<>/<>////AirflowBasics/py_envv/bin/python3'、'-Im'、'ensurepip'、'--upgrade'、'--default-pip']

有人能解决这个问题吗?如果您需要有关我的环境或其他事项的更多背景信息,请告诉我。谢谢。

答案1

在 Ubuntu 22.04-22.10 中打开终端并输入:

sudo apt install python3.10-venv
python3 -m venv py_env1

python3 -m venv py_env1命令将在您的主目录中创建一个名为“py_env1”的目录,其中包含安装任何 Python 包所需的所有内容。

要使用新的 Python 虚拟环境,请运行以下命令:

cd py_env1
source ./bin/activate

相关内容