gpt4 book ai didi

python - 我的 pipenv 工作不正常

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

我有一个无用的盒子 ubuntu/xenial64-20180105,默认有 python2.7.12 python3.5.2,当我初始化(vagrant ssh)时,我使用 pyenv 安装 python3.6.4 并将 python3.6.4 设置为我的默认环境

pyenv install 3.6.4
pyenv global 3.6.4

我想使用 pipenv 管理器来开发环境所以
pip install --user pipenv
cd mydevel

pipenv --three

但是像这样发生了一些错误:
enter image description here

错误消息说 pipenv 找不到 python interapter 但是当我运行时
Python
有用?
我想我需要一些帮助,谢谢!

最佳答案

你不是唯一一个有这个问题的人。在他们的常见问题解答中:https://pipenv.readthedocs.io/en/latest/diagnose/#pipenv-does-not-respect-pyenvs-global-and-local-python-versions

简而言之:Pipenv默认情况下不会查看 pyenv python 版本。它将使用 PIPENV_DEFAULT_PYTHON_VERSION 中定义的版本。环境变量。

制作 Pipenv尊重 pyenv 设置的版本,有 3 种方法可以做到这一点。您可以:

  • 更新您的 Pipfile使用正确的版本:

    [requires]
    python_version = "3.6.4"
  • 使用 --python 手动指定确切的 python选项:pipenv --python 3.6.4
  • 设置 pipenv总是 使用 pyenv python 版本,无论 Pipfile 中有什么.为此,请设置 PIPENV_PYTHON环境变量为 $PYENV_ROOT/shims/python
  • 关于python - 我的 pipenv 工作不正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48198894/

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