为什么在命令提示符中输入Python命令没有任何反应?

4

当我使用Python命令执行模块时,命令提示符不会有任何反应。即使完全使用它也没有任何作用;它只是假装我什么都没做,并返回到当前工作目录。下面附上截图以便更清晰地理解。

Actual module

Not an actual module


1
模块里有什么?实际上有一个名为gf的文件包含Python代码吗? - ShadowRanger
无论它是不是一个真正的模块都没关系。如果它不是一个真正的模块,那么CMD通常会指示文件名不存在;如果它是一个真正的模块,它应该运行它。但它两者都不做。 - Custer
我能够复制您的问题的唯一方法是 echo "print()" >> gf 然后 python gf。就像 @ShadowRanger 提到的那样,我会检查该目录下是否有一个名为 gf 的文件... 其他所有内容都会在控制台上显示错误。 - rosaqq
该目录中没有gf文件。我只是想快速举例说明当我在“python”命令后面添加任何字符时,什么都不会发生;它只会返回到工作目录。即使我在有Python文件的目录中,并键入“python update.py”,也不会发生任何事情;它只会返回到工作目录。 - Custer
你真的尝试过执行像print("Hello, world")这样输出内容的脚本吗? - Michael Butscher
是的,@MichaelButscher,该脚本使用了print命令。 - Custer
6个回答

2
显然,如果你在Windows的命令提示符中调用python(至少在我的家用电脑上),它会查找使用Windows Store安装的任何python版本,因此如果你只输入python,它将为您打开Windows Store以安装。如果你已经安装了Python,请尝试调用可执行文件的完整路径或尝试将包含Python可执行文件的路径(在我的情况下是C:\ Python38)添加到系统环境变量PATH中:
1. 搜索“编辑系统环境变量”。 2. 单击“环境变量...”按钮(位于高级选项卡中) 3. 编辑PATH并在末尾添加; C:\ Python27(替换你的Python版本) 4. 单击“确定”并重新打开cmd以使更改生效。

我有Python 3.8,那么这是否意味着;C:\Python38?我在“系统变量”部分中看到了“Path”。那么我应该选择它,再次点击编辑,然后将;C:\Python38添加到C:\Program Files (x86)\ActiveState Komodo Edit 11\的末尾吗? - Custer
我找到了目录:C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.8 - Custer
C:\Users\User\AppData\Local\Programs\Python\Python38-32 - Custer
好的,正如我在答案中提到的,我成功地在家用电脑上重现了这个错误,并且也进行了修复。自从 Python 出现在 Microsoft Store 中,就不再显示该消息,因此它只会引导你去安装。但对于旧版本的 Windows,计算机实际上并不知道安装位置在哪里,这就是为什么它会显示“python”不是一个已识别的命令。 - Nguyen Thai Binh
Windows不会在Windows商店中搜索Python,而是使用一个特殊的python.exe文件来执行。修改%PATH%并不是解决这个问题的好方法。请参考在Windows 10(版本1903)命令提示符上键入“python”会打开Microsoft Store了解正确的解决方法。 - phuclv
显示剩余3条评论

2

更新。

我只是卸载并重新安装了Python。这样做后,程序在CMD中可以正常工作。

enter image description here


1
如果您已经安装了Python,您只需输入“python”然后按回车键即可。然后它应该会给您一个空间来执行Python代码。这可能是一个简单的修复,但如果不行,仍然值得一试。

如果我只是输入 python,它会返回到工作目录并打开Microsoft Store,显示我拥有该应用程序。 - Custer

0

当你在Windows系统上第一次安装Python时,它会显示一个未勾选的选项“添加到路径”,因此你只需要勾选该选项并安装Python即可。如果需要卸载Python并重新安装,则可以使用此选项来修复问题。


0

我只是使用IDLE,这是运行Python脚本最简单的方法。只需打开IDLE并单击 文件 < 打开.. < 并选择您的文件。然后进行任何最后一分钟的更改,单击 文件 < 保存。点击 运行 < 运行模块(或F5)以运行Python脚本。完成。

对于希望使用Python 2.7或只是不想从Microsoft商店安装Python应用程序的人来说非常棒。


0
有时候,设置PATH环境变量的顺序也很重要;如果Windows存储变量在Python安装路径之前,则在键入python时Windows存储将会打开。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接