在Sublime Text中构建Python

3 投票
4 回答
13483 浏览
提问于 2025-04-17 16:49

我在朋友的电脑上用Sublime Text 2搭建Python环境时遇到了问题,这台电脑运行的是Windows XP SP3。我们重新安装了Python 2.7.3和Sublime Text 2,但还是没能解决这个问题。我们的Python.sublime-build设置是这样的:

{
    "cmd": ["C:\\Python27\\python.exe", "-u", "$(FULL_CURRENT_PATH)"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

当我们尝试运行一些简单的Python程序,比如:

2 * 2

但是Sublime Text并没有成功构建这个程序,而是出现了以下错误信息:

C:\Python27\python.exe: can't find '__main__' module in ''
[Finished in 0.1s with exit code 1]

如果能有人帮我解决这个问题,那就太好了,非常感谢任何能提供帮助的人!

4 个回答

0

我在Python 3.4上用这个,效果挺不错的。

你当前设置的路径似乎有问题。

"$(FULL_CURRENT_PATH)" --> "$file"

{ "cmd": ["C:\\Python34\\python.exe", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }

亚历山大

4

你没有保存文件。你需要把文件保存为像 name_file.py 这样的名字,然后你就可以运行它了。

12

我通过把文件保存为 .py 格式解决了这个问题。我新建了一个文件,写了一些代码,然后尝试编译,结果出现了错误。保存为 .py 文件后,我就可以顺利编译和运行了。

撰写回答