小编Flu*_*r29的帖子

安装 pyenv-win 后本地 python 版本没有改变

我最近使用文档pyenv-win在我的 Windows 计算机上进行了安装,因为我的计算机上已经安装了 Python 3.8.5。曾经将全局版本设置为3.7.6:pip pyenv

  • 运行pyenv which python返回结果C:\Users\Haydn\.pyenv\pyenv-win\versions\3.7.6\python.exe符合预期
  • 然而,运行python -V返回Python 3.8.5
  • pip -V返回pip 20.2.2 from C:\Users\Haydn\AppData\Roaming\Python\Python38\site-packages\pip (python 3.8)

安装其他软件包(例如pipenv在 Python 3.8 文件夹中这样做)会失败,需要 Python 3.7 的项目也是如此。我正在尝试找出我可能做错了什么或可能无法工作,以便pyenv在系统 3.8 上使用 3.7 版本。


安装过程中一切似乎都进展顺利:

  • pyenv --version回报pyenv 2.64.3
  • 环境变量PYENV设置为C:\Users\Haydn\.pyenv\pyenv-win\
  • C:\Users\Haydn\.pyenv\pyenv-win\bin&C:\Users\Haydn\.pyenv\pyenv-win\shims添加到Path环境变量中。

我对环境变量了解不多,但我怀疑使用安装 Python 3.7 并pyenv没有向我的Path变量添加任何内容(参见屏幕截图),因此当我调用它时,python它只是按预期移入 3.8 文件夹。我觉得pyenv应该在这里添加一些东西,但这可能不是这个包的工作原理,而其他东西很可能是原因。

路径变量的屏幕截图

在此先感谢您的帮助

python windows pyenv

6
推荐指数
2
解决办法
8658
查看次数

标签 统计

pyenv ×1

python ×1

windows ×1