作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Ubuntu 16.04 中,Python3 的最新版本是 3.5。如果我只是这样做 virutalenv venv
它将使用 Python 3.5 创建一个新的虚拟环境。
我按照 https://linuxize.com/post/how-to-install-python-3-8-on-ubuntu-18-04/ 中的说明进行操作并使用 apt
安装 Python 3.8来自死蛇 PPA。但我仍然无法创建 Python 3.8 虚拟环境。如果我这样做 virtualenv --python=/usr/bin/python3.8
, 我懂了:
user@host:~$ virtualenv --python=/usr/bin/python3.8 venv
RuntimeError: failed to query /usr/bin/python3.8 with code 1 err: 'Traceback (most recent call last):\n File "/usr/local/lib/python3.5/dist-packages/virtualenv/discovery/py_info.py", line 16, in <module>\n from distutils import dist\nImportError: cannot import name \'dist\' from \'distutils\' (/usr/lib/python3.8/distutils/__init__.py)\n'
最佳答案
我注意到 deadsnakes ppa有包括以下内容的说明:
python#.#-venv
:提供标准库venv
模块 apt install python3.8-venv
.然后以下将起作用:
python3.8 -m venv venv_dir
如果你真的想用
virtualenv
而不仅仅是原生的
venv
,然后你可以安装它,但你首先需要
pip
.所以这个过程看起来像这样:
python3.8 -m ensurepip
python3.8 -m pip install virtualenv
python3.8 -m virtualenv venv_dir
我希望这有帮助!如果您想阅读(和评论/批评,我会欢迎它),我已经写了
summary of several Python virtual environment tools你可能会觉得有帮助。随时告诉我如何使它变得更好。
关于python - 如何在 Ubuntu 16.04 中创建 Python 3.8 虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63090345/
我是一名优秀的程序员,十分优秀!