python3.8-venv 不适用于 python3.8 -m venv env

新手上路,请多包涵

我想创建一个将 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。我在这里错过了什么?

原文由 Pushp Vashisht 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 932
1 个回答

解决了,我做了什么? :

 apt install python3.8 python3.8-venv python3-venv

不知道如何安装这两个 venv 包 python3.8-venv python3-venv 从我这里解决了它。现在当我这样做时:

 python3.8 -m venv env
source env/bin/activate
python3 --version
> Python 3.8.0

原文由 Pushp Vashisht 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题