Обновление версии Python в Emacs 22.2.1 - PullRequest
2 голосов
/ 29 ноября 2010

Я недавно установил Python 3.1, но Emacs по-прежнему использует 2.6.5. Я использую Emacs версии 22.2.1. Я не уверен, какие файлы нужно редактировать, чтобы заставить Emacs использовать Python 3.1 по умолчанию!

Я использую python-mode.el и pyemacs, если это поможет ...

Лучший, Джорджина

Ответы [ 3 ]

1 голос
/ 29 ноября 2010

Все, что мне нужно было сделать, это добавить

(setq py-python-command "/usr/bin/python3.1")

В мой файл .emacs.

1 голос
/ 29 ноября 2010

Смотрите предыдущую дискуссию по этому вопросу

В вашем файле .emacs должны сделать следующее:

;; python 3
(setq python-python-command "python3")
0 голосов
/ 29 сентября 2011

На самом деле существует ряд различных переменных, которые необходимо изменить, если вы хотите «глобально» изменить версию Python, которая используется в режиме python.Попробуйте следующее:

(add-hook 'python-mode-hook
            (lambda ()
              (setq py-python-command "/usr/bin/python3.1")
              (setq py-default-interpreter "/usr/bin/python3.1")))
...