Как изменить интерпретатор Python по умолчанию в Sublime text 3

В настоящее время я использую дистрибутив Anaconda python для моего проекта (НЕ плагин anaconda, у них одно и то же имя, но тот, который я использую, включает в себя Numpy, IPython и т.д. Это сбивает с толку). Поэтому я хочу изменить python по умолчанию (v3.3) на тот, что был в Anaconda (v2.7.6), и в этом случае я смогу использовать библиотеки, встроенные в Anaconda. Я попытался поместить новый script в "Инструмент" > "Система сборки" > "Новая система сборки".

{
"path": "/home/username/anaconda/bin",
"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

Но это не удалось, возвышенное все еще использует интерпретатор по умолчанию:

>>>print (sys.version)
3.3.0 (default, Jun 12 2013, 17:01:35) 
[GCC 4.7.2]
>>> print (sys.executable)
python3
>>> print (sys.path)
['/opt/sublime_text', '/opt/sublime_text/python3.3.zip', '/home/username/.config/sublime-text-3/Packages']

Итак, мой вопрос довольно прост (но достаточно трудно для того, кто не знает): Как изменить этот интерпретатор python по умолчанию на тот, который я хочу;

Ответы

Ответ 1

Вы можете заставить его работать, различая имя python.

Например, измените

C:\Python27\python.exe 

к

C:\Python27\python2.exe

Измените переменные среды для ссылки на это изменение. Введите python2 в cmd, чтобы подтвердить его работу.

И тогда вы должны иметь возможность ссылаться на это из вашей горячей клавиши сборки.

{
"path": "/home/username/anaconda/bin",
"cmd": ["python2", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}