gpt4 book ai didi

python - 如何在 Ubuntu 16.04 中创建 Python 3.8 虚拟环境

转载 作者:行者123 更新时间:2023-12-03 15:54:27 24 4
gpt4 key购买 nike

在 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/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com