2010-11-29 3 views
2

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

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

Бест, Джорджина

ответ

1

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

В файле .emacs, следует сделать следующее:

;; python 3 
(setq python-python-command "python3") 
+0

Но я не хочу использовать обе версии - просто версию 3.1. И все же спасибо за ссылку! – Georgina 2010-11-29 00:48:57

1

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

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

На мой файл .emacs.

0

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

(add-hook 'python-mode-hook 
      (lambda() 
       (setq py-python-command "/usr/bin/python3.1") 
       (setq py-default-interpreter "/usr/bin/python3.1"))) 
Смежные вопросы