像这样的问题:更改Sublime Text 2中的Python解释器非常适合如果您想要对您的Python代码运行Build。然而,我希望插件(如SublimeRope)使用我选择的Python而不是内置的Python,后者恰好是2.6。
我使用Python 2.7工作,因此内置的Python 2.6在尝试使用SublimeRope时经常引发语法错误。
我已经找到了各种更改正在处理的代码的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的方法。