Python:无法打开‘filename’:[Errno 2] 没有此文件或目录

Python:无法打开‘filename’:[Errno 2] 没有此文件或目录

如果我在 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 并且安装了其他内容之后,我的问题就解决了。

相关内容