Windows 11 上的 Pyenv 安装:“python”终端命令无响应;寻求解决方案

问题描述 投票:0回答:1

我最近使用 pyenv 在我的 Windows 11 计算机上安装了 Python。但是,我遇到了一个不寻常的问题,即“python”终端命令无响应;它不会产生任何输出或错误消息。

我已经仔细验证了所有必要的环境变量都已正确配置,并且我还禁用了Python App Execution 的系统别名。有趣的是,如果我使用“python.bat”而不是“python”,我可以通过 pyenv 成功访问具有当前设置的全局版本的 Python shell。但是,我的目标是让“python”命令按预期工作,而不是依赖“python.bat”。

有没有人遇到过类似的问题,或者有人对如何解决这个问题有建议吗?

预先感谢您的协助。

python windows command-line environment-variables pyenv
1个回答
0
投票

#谢谢你!它帮助我找到了自己问题的答案:

C:\Windows\System32>python.bat
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
...

C:\Windows\System32>python -V
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.

禁用“设置”>“管理应用程序执行别名”后。对于 python 和 python3

C:\Windows\System32>python -V
Python 3.10.6

C:\Windows\System32>pyenv versions
  3.10.11
* 3.10.6 (set by E:\Programs\Python\.pyenv\pyenv-win\version)
  3.8.10

在获取 pyenv python 路径设置时遇到问题, 解决方案是转到设置中的“管理应用程序执行别名”并禁用 程序别名列表中的 python 和 python3 ..无论如何,这对我有用

© www.soinside.com 2019 - 2024. All rights reserved.