Python无声地失败
我正在尝试开始使用Python,因此我从(在Windows 10上)安装了Python 3.8。我记得在安装过程中检查了“添加到路径”,我已经确认它已添加到路径中,如第一幅图所示 然而,当我尝试使用任何命令时,无论是Python无声地失败,python,python-3.8,Python,Python 3.8,我正在尝试开始使用Python,因此我从(在Windows 10上)安装了Python 3.8。我记得在安装过程中检查了“添加到路径”,我已经确认它已添加到路径中,如第一幅图所示 然而,当我尝试使用任何命令时,无论是python--version还是pythonhelloworld.py,都不会发生任何事情。我尝试了传统的命令行和Powershell。我还尝试用python3替换python,结果是一样的。正如你在第二幅图中看到的,我没有得到任何错误,只有一个空行。所以,这并不是说它根本找不到P
python--version
还是pythonhelloworld.py
,都不会发生任何事情。我尝试了传统的命令行和Powershell。我还尝试用python3
替换python
,结果是一样的。正如你在第二幅图中看到的,我没有得到任何错误,只有一个空行。所以,这并不是说它根本找不到Python,而是似乎安装出了问题
还有其他人遇到过这种行为吗?我尝试过重新安装Python以及删除旧安装
图1:Python似乎正确地添加到路径中
图2:Python无法返回任何输出。但也没有错误。python HelloWorld.py也会发生同样的情况
更新1-以下是我迄今为止尝试过的内容:
- 更改路径以直接引用exe文件
- 同时使用命令提示符和PowerShell
- 重新启动电脑
- 重新安装Python(包括删除旧版本)
和python
命令python3
print()
)上遇到的问题,而不是在python
命令上遇到的问题
(图像已删除)
更新3-它可以工作(有点)
如果我使用命令
py--version
或py test.py
它可以工作。我不知道为什么…经过广泛的研究,我仍然无法找到我自己问题的答案。但我找到了一个解决办法,可以最大限度地减少后果:
不要使用python
,只需使用py
这将调用Python启动器,而不是Python本身(根据我所读的内容)。对大多数人来说,这已经足够好了,但事实并非如此。因此,在某些情况下,它可能会导致问题和版本不匹配
另外,尽管有这种奇怪的行为,当使用“run”按钮(或终端中的
py
命令)时,Python在Visual Studio代码中似乎运行良好。它返回的代码是什么?(退出状态)关闭命令提示符,并在命令提示符的新实例中尝试相同的操作。您是否也在32位系统上?我看到您安装了32位版本。@Deatangel908我在任何地方都没有看到任何返回。它是否以某种方式记录了它?如果您使用python.exe
的完整路径,而不仅仅是python
,它是否也会发生?解决了我几个月的问题的解决方案!谢谢你!