Как использовать python3 в Emacs на Ubuntu 14.04

Я использую Emacs в режиме Python.

Для запуска файла Python я использую команду C-c C-c.

Emacs автоматически начинает запускать python 2.7, а я хотел бы использовать python3.

Когда-то я был в состоянии решить, используя этот метод ссылка , но теперь он не работает на Ubuntu 14.04

Как я могу решить это?

4
задан 13 April 2017 в 15:24

2 ответа

Вот решение, которое переопределяет python-shell-parse-command:

(require 'python)
(defun python-shell-parse-command ()
  "Return the string used to execute the inferior Python process."
  "/usr/bin/python3 -i"
  )

Вызов run-python вызывает /usr/bin/python3 -i.

<час>

Как примечание

стороны Там два режима для Python: python.el (значение по умолчанию) и python-mode.el . Вы цитируете привязку от python.el, таким образом, я дал решение для python.el. Я просто хотел упомянуть, что python-mode.el имеет встроенную команду для задачи: python3.

0
ответ дан 13 April 2017 в 15:24

Установка (setq python-shell-interpreter "python3") в .emacs должна быть достаточно

0
ответ дан 14 April 2017 в 01:24
  • 1
    тот список идет в такой длинный, он съест всю Вашу память, когда это станет проанализированным. – Rinzwind 10 November 2015 в 03:08

Другие вопросы по тегам:

Похожие вопросы: