如果我在 Windows cmd 中输入 python,那么它可以很好地运行 python,但是我无法在 python 中运行任何 .py 文件。这些文件可以使用 IDLE。我已经设置了环境变量(据我所知,是正确的)。当我双击这些文件时,或者当我说用 python 打开时,它们也不会运行。当我在 Sublime Text 2 中按 ctrl + b 时,脚本也会运行。
我在网上搜索了两天,还是没能解决...也许我太笨了。请帮忙! 拖拽失败尝试将文件拖入 Python 终端 在崇高中运行代码在 sublime 中运行 更改文件名以在 python 中运行尝试过不同的名字 Python 工作原理如果我在 Windows cmd 中输入 python,Python 就会运行,因此路径一定有效。 目录中列出但未检测到显示文件存在,但错误是它不存在
答案1
我在这里看到的问题很可能是因为脚本名称中有空格造成的。
因此命令行会解析脚本名称的第一个单词,并认为它只是Hello
。
尝试以下两件事:
python "Hello World.py"
或者
python Hello\ World.py
引号应该“告诉”cmd,这是一个参数,因此所有内容都是名称。即使这不起作用,反斜杠只是转义空格,这应该可以起作用。
您可以做的另一件事是将脚本重命名为类似的名称Hello_World.py
- 不带任何特殊符号或空格。
答案2
我找到了解决问题的方法。我在这里找到了它: https://docs.python-guide.org/starting/install3/win/#install3-windows
在我按照本指南安装了 chocolatey 并且安装了其他内容之后,我的问题就解决了。