Как я могу изменить версию Python по умолчанию, которую использует EMACS 23? - PullRequest
8 голосов
/ 10 мая 2011

Попытка изменить версию Python, которую использует emacs.(OSX10.6)

В Terminal python вызывает версию, которую я настроил в PATH, но в EMACS это не так.

Как я могу это изменить?

Ответы [ 3 ]

4 голосов
/ 12 мая 2011

Другой вариант заключается в исправлении переменной среды PATH для Emacs, что немного сложно при использовании Emacs в Mac OS. Просто убедитесь, что PATH в Emacs имеет то же значение, что и PATH в Terminal.app/Bash. Эти ссылки должны помочь:

Доступ к переменным среды OS X / UNIX в минибуфере Emacs

http://www.emacswiki.org/emacs/EmacsApp

(см. Раздел «Путь» и «Альтернативный путь решения»)

3 голосов
/ 10 мая 2011

Самый простой способ (если вы используете версию Emacs с графическим интерфейсом), это выбрать

Options->Customize Emacs->Specific Option

и введите команду python-python-command и укажите путь к нужному вам питону. Тогда сохраните для будущих сессий, и вы должны быть хорошими.

Я действительно не уверен, почему он не будет соблюдать переменную пути. По умолчанию должно быть просто «python» (без пути). Может быть, вы уже установили это, или вы изменяете путь команды в вашем .emacs? Вы можете заглянуть в ~ / .emacs и посмотреть, делаете ли вы что-либо из этого.

1 голос
/ 08 февраля 2013

попробуйте добавить это в ваш .emacs или другой файл конфигурации:

(setq python-version-checked t)
(setq python-python-command "python2.7")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...