在Sublime Text中构建Python
我在朋友的电脑上用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 文件后,我就可以顺利编译和运行了。