4

我使用 Sublime Text 制作了一个简单的 hello 程序。使用 windows powershell 运行它,但每次我收到如下错误:

C:\Python27\python.exe: can't find '__main__' module in 'X'

X 是文件夹的名称。我安装了 Python 2.7.4。如何解决?

4

4 回答 4

1

除了偶尔在 Windows 上运行其他人的 Python 应用程序之外,我对 Python 一无所知。我看到这是一个旧线程,但刚才仍然遇到了这个问题——应用程序抛出了这个错误并且根本不会运行,除非我在命令行中包含“.py”扩展名。

于 2021-07-19T22:07:19.907 回答
1

也许你的C:\Python27\python.exe.

查看文件夹下是否有两个pythonC:\Python27

  • python.exe
  • python2.7.exe。

如果是,请选择python2.7.exe

如果您的模块 X 在anaconda或类似的东西中也是可能的,那么您应该调整您的 Sublime 环境以包含 anaconda(或您正在使用的任何东西)。

工具 -> 构建系统 -> 新构建系统

于 2018-07-25T08:17:21.417 回答
0

此错误可能是由文件损坏引起的 - 检查您的模块“X”是否已正确复制到目标文件夹 - 尝试在编辑器中打开它并确保它看起来正常。如果您尝试在不是文本文件或预编译 python 模块的文件上运行 Python,您将收到同样的错误。

于 2015-07-21T23:18:04.547 回答
0

这个问题和我昨晚遇到的一样,如果你是用 PyCharm 编写 Python 的话,你可以重新检查一下现有的配置,确保在工作目录部分填写,在脚本路径部分填写为与文件位置和文件名相同。实际上这是一个问题,您必须写下正确的存储位置。

于 2021-09-09T23:00:12.447 回答