我正在尝试开始使用 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 - 这是我到目前为止所尝试过的:
python
和 python3
命令。更新 2 - NameError:名称“python”未定义
更新更新:这是一场徒劳的追逐。您不应该能够在解释器中使用该命令,如这篇文章中所述。
所以我尝试使用 python.exe 文件中的控制台,并得到以下答案。但是,从我可以发现的情况来看,这通常是您在代码元素(如
print()
)上遇到的问题,而不是在 python
命令上遇到的问题......?
(图片已删除)
更新 3 - 它有效(有点) 如果我使用命令
py --version
或 py test.py
它可以工作。我不知道为什么...
经过广泛的研究,我仍然找不到自己问题的答案。但我找到了一种解决方法,可以最大限度地减少后果:
不要使用
python
,只需使用 py
。
这将调用 Python 启动器而不是 Python 本身(根据我的阅读)。对于大多数人来说,这已经足够好了,但它并不相同。因此在某些情况下可能会导致问题和版本不匹配。
此外,尽管有这种奇怪的行为,当使用“运行”按钮(或终端中的
py
命令)时,Python 似乎在 Visual Studio Code 中运行良好。
加濑加雷........................................................ ...................................................... ...................................................... ................................................................________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________