Python 悄然失败

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

我正在尝试开始使用 Python,因此我从 python.org 安装了 Python 3.8(在 Windows 10 上)。我记得在安装过程中检查了“添加到路径”,并且我已经确认它已添加到路径中,如第一张图片所示。

但是,当我尝试使用任何命令时,无论是

python --version
还是
python HelloWorld.py
,都没有任何反应。我尝试过传统的命令行和 Powershell。我也尝试过用
python
替换
python3
,结果是一样的。正如您在第二张图片中看到的那样,我没有收到任何错误,只有一个空行。所以并不是根本找不到Python,而是安装有问题。

还有其他人遇到过这种行为吗?我尝试过重新安装 Python 以及删除旧安装。

图 1:Python 似乎已正确添加到 PATH。

图 2:Python 无法返回任何输出。但也没有错误。同样的事情也发生在

python HelloWorld.py

更新 1 - 这是我到目前为止所尝试过的:

  • 更改 PATH 以直接引用 exe 文件。
  • 同时使用命令提示符和 PowerShell。
  • 重新启动电脑。
  • 重新安装Python(包括删除旧版本)。
  • python
    python3
    命令。

更新 2 - NameError:名称“python”未定义

更新更新:这是一场徒劳的追逐。您不应该能够在解释器中使用该命令,如这篇文章中所述。

所以我尝试使用 python.exe 文件中的控制台,并得到以下答案。但是,从我可以发现的情况来看,这通常是您在代码元素(如

print()
)上遇到的问题,而不是在
python
命令上遇到的问题......?

(图片已删除)

更新 3 - 它有效(有点) 如果我使用命令

py --version
py test.py
它可以工作。我不知道为什么...

python python-3.8
2个回答
1
投票

经过广泛的研究,我仍然找不到自己问题的答案。但我找到了一种解决方法,可以最大限度地减少后果:

不要使用

python
,只需使用
py

这将调用 Python 启动器而不是 Python 本身(根据我的阅读)。对于大多数人来说,这已经足够好了,但它并不相同。因此在某些情况下可能会导致问题和版本不匹配。

此外,尽管有这种奇怪的行为,当使用“运行”按钮(或终端中的

py
命令)时,Python 似乎在 Visual Studio Code 中运行良好。


0
投票

加濑加雷........................................................ ...................................................... ...................................................... ................................................................________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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