Подтвердить что ты не робот

Как я могу изменить встроенный питон в Sublime Text 2?

Вопросы вроде этого: Изменить интерпретатор python - Sublime Text 2 отлично подходят, если вы действительно хотите запустить Build против вашего кода на Python. Тем не менее, я хочу, чтобы плагины (такие как 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 вместо встроенного Python Sublime Text 2. Я не смог найти аналогичный способ изменить Python, используемый для плагина SublimeRope.

4b9b3361

Ответ 1

Я решил это, создав систему .

это, например, то, что я использую:

{
    "cmd": ["/Library/Frameworks/Python.framework/Versions/Current/bin/python", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}