Como usar o python3 no emacs no ubuntu 14.04

4

Estou usando o emacs no modo python.

Para executar um arquivo python, eu uso o comando C-c C-c .

O Emacs automaticamente começa a rodar o python 2.7 enquanto eu gostaria de usar o python3.

Depois de conseguir resolver usando esse método link mas agora não está funcionando no Ubuntu 14.04

Como posso resolver isso?

    
por Donbeo 04.05.2014 / 19:15

2 respostas

4

Aqui está uma solução que redefiniu 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"
  )

Chamar run-python chama /usr/bin/python3 -i .

Como uma nota lateral

Existem dois modos para o python: python.el (padrão) e python-mode.el . Você cita a ligação de python.el , então eu dei uma solução para python.el . Eu só queria mencionar que python-mode.el tem um comando interno para a tarefa: python3 .

    
por Adobe 07.05.2014 / 20:01
3

Definir (setq python-shell-interpreter "python3") em .emacs deve ser suficiente

    
por LuGo 23.07.2016 / 22:36