像这样的问题:Change python interpreter - Sublime Text 2非常适合如果你真的想针对你的 Python 代码运行 Build。但是,我希望插件(例如 SublimeRope)运行我选择的 Python 而不是内置的 Python,它恰好是 2.6
我在 Python 2.7 中工作,因此在尝试使用 SublimeRope 时,内置的 Python 2.6 会导致经常出现语法错误。
我找到了各种方法来更改与正在运行的代码相关的 Python,但没有一种方法会影响插件使用的 Python。
我一直在使用:
import sys
print sys.version
在插件 .py 代码中查看针对它运行的版本,它始终是内置的 2.6
编辑 1:我看到 Sublime Text 2 中有一个功能请求,以使 Python 2.7 成为嵌入式 python:http ://sublimetext.userecho.com/topic/105249-update-the-python-embedded-interpreter-to-27/ 如果没有其他方法可以做到这一点,请投票。
编辑2:插件SublimeLinter的这个问题是相关的:https ://github.com/SublimeLinter/SublimeLinter/issues/13 由于该插件的设置方式,似乎可以使用系统Python而不是Sublime Text 2 嵌入式Python。我还没有找到一种类似的方法来更改用于 SublimeRope 插件的 Python。