我在 python 模式下使用 emacs。
要运行 python 文件,我使用命令C-c C-c
。
Emacs 自动启动运行 python 2.7,而我想要使用 python3。
一旦我能用这种方法解决关联但现在它不能在 ubuntu 14.04 上运行
我该如何解决这个问题?
答案1
这是一个重新定义的解决方案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
。
答案2
设置(setq python-shell-interpreter "python3")
应该.emacs
足够