我最近使用文档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.5pip -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.3PYENV设置为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应该在这里添加一些东西,但这可能不是这个包的工作原理,而其他东西很可能是原因。
在此先感谢您的帮助