Изменение интерпретатора Python для Emacs - PullRequest
13 голосов
/ 25 марта 2010

Emacs использует более старую версию Python (2.3), которая у меня есть для режима Python по умолчанию, есть ли способ сообщить мне, что Emacs использует более новую версию, которая у меня есть в моем домашнем каталоге?

Кстати, я использую дистрибутив red hat и не имею привилегий root.

Ответы [ 4 ]

15 голосов
/ 26 марта 2010

Это хорошая привычка проверять настроить группу вещей, которые вы хотите настроить. Просто сделай:

M-x customize-group RET python RET

теперь у вас есть несколько вариантов, один из которых должен быть интересен:

Python Python Command

Вы можете настроить его там и сохранить для дальнейших сессий.

9 голосов
/ 25 марта 2010

Через .emacs:

Попробуйте добавить в файл ~/.emacs:

(setq python-python-command "~/your/python/bin-dir/python")

или

Через оболочку:

Команда python, которая запускается Emacs, обычно python, поэтому вы можете попробовать простой способ изменения пути:

export PATH=~/your/python/bin-dir:$PATH
1 голос
/ 13 апреля 2018

python-python-command для старшего "loveshack python.el".Для последних версий Emacs, которые используют «gallina python.el», используйте переменную python-shell-interpreter.

(setq python-shell-interpreter "/path/to/python")

https://www.emacswiki.org/emacs/PythonProgrammingInEmacs#toc2

0 голосов
/ 11 октября 2017

В Windows 10 у меня было установлено две версии Python:

  1. v3.5 установлен под C:\ProgramData\chocolatey\bin
  2. v3.6 установлен под C:\Program Files\Python36\

Emacs использовал v3.5, но я предпочел использовать v3.6. Поэтому я сделал следующее, чтобы исправить это, отредактировав мои Переменные окружения :

  1. Пуск -> Введите «переменные окружения»
  2. Выбрать Edit the system environment variables -> Environment Variables...
  3. Под System variables выберите Path переменная -> Edit... -> New
  4. Добавьте путь к нужному каталогу Python
  5. Нажмите Move up, чтобы разместить новый путь к файлу над любым другим каталогом Python.

В моем случае для № 4 и № 5 выше я добавил C:\Program Files\Python36\ (каталог v3.6) и затем переместил его выше C:\ProgramData\chocolatey\bin (каталог v3.5)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...