【发布时间】:2020-10-27 14:28:36
【问题描述】:
我想创建一个将 python3.8 作为 python3 的 venv 在 Ubuntu 18.04 上 我做到了:
> sudo apt install python3.8 python3.8-venv
现在,当我尝试时:
> python3.8 -m venv env
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt-get install python3-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
Failing command: ['/home/pushp/vizio-backend/env/bin/python3.8', '-Im', 'ensurepip', '--upgrade', '--default-pip']
我的应用程序依赖于 python3.8。我在这里错过了什么?
【问题讨论】:
-
您是否尝试过
apt-get install python3-venv,就像错误消息中所说的那样?您尝试的命令有点不同。 -
我做了 sudo apt purge python3.8-venv。然后,我做了 sudo apt install python3-venv 并得到了同样的错误。
-
pyvenv not working because ensurepip is not available 的可能重复项(将答案程序转换为近距离投票)
-
但是
Python-3.8不在 Ubuntu-1804("Bionic") 的默认 apt-repos 中;你是怎么安装的?要进一步研究,请 1) 粘贴您的/etc/apt/sources.list(.d/)的内容,以及 2) 尝试从您的 shell 执行Failing command: ['/home/pushp/vizio-并粘贴上面的编辑 Q 以包含异常。
标签: python python-3.x python-venv