gpt4 book ai didi

python - 如何使用 virtualenv 为 Python 3.7 创建虚拟环境,而无需在我的计算机(Ubuntu 16.04.6 LTS x64)上安装 Python 3.7?

转载 作者:行者123 更新时间:2023-12-04 19:09:34 36 4
gpt4 key购买 nike

如何使用 virtualenv 创建虚拟环境对于 Python 3.7 而无需在我的计算机上安装 Python 3.7(Ubuntu 16.04.6 LTS x64)?

virtualenv -p python3.7 /mnt/ilcompn0d1/user/dernonco/pyenv/codetest

产量:
The executable python3.7 (from --python=python3.7) does not exist

但我宁愿不必在我的计算机上安装 Python 3.7。

最佳答案

你不需要在系统范围内安装 Python 3.7,但如果你想在 virtualenv 中使用它,你需要将它安装在某个地方。简单的选项包括通过 pyenv pythonz .

如果安装 pyenv , 通过 pyenv install 3.7 安装 Python 3.7 ,然后创建你的 virtualenv。或使用更高级的工具,如 Pipenv ,它可以为您管理 virtualenvs 并通过 pyenv 安装它们自动地:

  • 安装 pyenv
  • 安装 pipenv ,例如与 pip install --user pipenv
  • 在项目目录中,使用 pipenv 创建新的 virtualenv :
    pipenv install --python 3.7

    Python 3.7 将通过 pyenv 自动为您的用户安装。 .

  • 或者, pew 可以通过 pythonz 做很多相同的事情:
  • 安装 pew带有可选的 pythonz一体化:
    pip install --user pew[pythonz]
  • 创建一个新的虚拟环境:
    pew new -p $(pythonz locate 3.7) some-name

  • 这两种解决方案都假定您已将 Python 用户目录添加到 $PATH。 .在我的系统上是 ~/.local/bin/ .使用 import site; print(site.USER_BASE)仔细检查您的机器。

    关于python - 如何使用 virtualenv 为 Python 3.7 创建虚拟环境,而无需在我的计算机(Ubuntu 16.04.6 LTS x64)上安装 Python 3.7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60244383/

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