诗找不到Python 2.7 via Pyenv
Poetry can't find Python 2.7 via Pyenv
使用 Poetry 版本:1.1.13 尝试通过 Pyenv 使用 Python 2.7.18 时出现以下错误...
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
在本地 (pyenv local 2.7.18
) 和全局 (pyenv global 2.7.18
) 设置 2.7.18 时会发生这种情况。 运行 python
在有问题的目录中启动终端...
Python 2.7.18 (v2.7.18:8d21aa21f2, Apr 20 2020, 13:25:05) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
但是当我安装 Python 3.9.6 并将其设置为本地 Python 版本时,Poetry 可以正常运行!
有人以前看过这个吗?我错过了什么吗?
%USERPROFILE%.poetry\bin\poetry.bat 正在调用 Python3
,但无法找到 Python2 安装。安装诗歌时 get-poetry.py 被调用。 _which_python
方法(第 666 行)确定 poetry.bat 中的调用是 Python3
还是 Python
,通过它在安装过程中找到哪个版本的 Python。
如果您已经安装了 Poetry,只需将 poetry.bat 文件修改为 python
。对于 Pyenv 的未来安装,请确保将 2.7 Python 版本设置为全局版本。
使用 Poetry 版本:1.1.13 尝试通过 Pyenv 使用 Python 2.7.18 时出现以下错误...
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
在本地 (pyenv local 2.7.18
) 和全局 (pyenv global 2.7.18
) 设置 2.7.18 时会发生这种情况。 运行 python
在有问题的目录中启动终端...
Python 2.7.18 (v2.7.18:8d21aa21f2, Apr 20 2020, 13:25:05) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
但是当我安装 Python 3.9.6 并将其设置为本地 Python 版本时,Poetry 可以正常运行!
有人以前看过这个吗?我错过了什么吗?
%USERPROFILE%.poetry\bin\poetry.bat 正在调用 Python3
,但无法找到 Python2 安装。安装诗歌时 get-poetry.py 被调用。 _which_python
方法(第 666 行)确定 poetry.bat 中的调用是 Python3
还是 Python
,通过它在安装过程中找到哪个版本的 Python。
如果您已经安装了 Poetry,只需将 poetry.bat 文件修改为 python
。对于 Pyenv 的未来安装,请确保将 2.7 Python 版本设置为全局版本。