如何在Sublime Text 2中运行Python代码

3
我最近安装了Sublime Text 2来试用,看看是否要升级到Sublime Text 3,但我无法正常运行其中的任何代码。我按下Ctrl + B键后,输出结果如下所示:
[Error 2] The system cannot find the file specified
[cmd:  [u'python', u'-u', u'C:\\Users\\Jeff\\Desktop\\Personal codes\\print.py']]
[dir:  C:\Users\Jeff\Desktop\Personal codes]
[path: C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files         (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files(x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Windows Live\Shared]
[Finished]

我查看了我的漫游文件夹,发现 sublime text 2,因为另一篇文章提到在那里编辑 python 文件夹中的一个文件,但是在 Roaming\Sublime Text 2 中没有这样的文件夹,我只有 Installed Packages、Packages、Pristine Packages 和 Settings。我有什么遗漏或者有什么显而易见的事情需要知道吗?

2个回答

2

与其将Python添加到路径中,我更喜欢在Sublime Build中直接指定Python的完整路径。Python.exe 可能安装在以下其中之一(或类似位置)。

C:/Python
C:/Program Files/Python
C:/Program Files (x86)/Python
etc...

一旦你找到它(比如说在C:\Program Files (x86)\Python27),编辑Sublime Text的Python构建。这是我使用的构建:

{
    "cmd": ["C:\\Program Files (x86)\\Python27\\python.exe","-u","$file"],
    "selector": "source.python"

}

对我来说,这个文件在

Sublime Text\Data\Packages\Python\Python.sublime-build

1

Windows无法找到您的Python安装。当您运行类似以下命令时:

python <your_file.py>

第一个python告诉系统查找您的python二进制文件并尝试运行某些命令。通过查看回显的路径,似乎您的系统路径上实际上没有python二进制文件。
如果您不确定如何将python添加到您的path中,请查看这个超级用户问题:https://superuser.com/questions/143119/how-to-add-python-to-the-windows-path

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接