Я просто хочу направить пакет Sublime Text 2 ( SublimeREPL) на правильнуюустановку Python — на данный момент он выбирает неправильную.
Эта история знакома пользователям Mac. Mac OS включает в себя установку python, которую он использует для различных вещей ОС, для которых требуется python. Как и многие другие, я предпочитаю не использовать этот системный питон (который находится в /System/Library/...), потому что он обычно устарел и, конечно, не стоит обновлять его — это рабочий питон. install, используемая Mac OS, и обновление может привести к сбою тех задач ОС, которые зависят от этой установки.
Но это версия, подобранная пакетом SublimeREPL:
Python 2.7.1 (r271:86832, Jun 25 2011, 05:09:01)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Версия, которую я использую для разработки (она установлена в /Library/Frameworks/ и имеет символическую ссылку на /usr/local/bin):
@ > python
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Sublime 2 Текст подбирает правильную версию в другом месте, , кроме при использовании пакета SublimeREPL, поэтому в одном из файлов конфигурации в этом пакете должен быть параметр, который позволит мне направить SublimeREPL на правильный python.
Но я не могу его найти.
Кажется, что я исчерпал все возможные варианты, которые, просматривая мой каталог /Sublime Text 2/Packages/, должны находиться либо в:
SublimeREPL/
SublimeREPL (OSX).sublime-settings
SublimeREPL.sublime-settings
Или
User/
SublimeREPL.sublime-settings
На самом деле, я добавил следующее для каждого из три файла JSON выше, без эффекта:
{
"default_extend_env": {"PATH": "/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin/python2.7:{PATH}"}
}