有没有办法在 Emacs 24 中运行 Python 3.2 解释器?

有没有办法在 Emacs 24 中运行 Python 3.2 解释器?

我正在使用 Emacs.app 24 的夜间版本适用于 OS X 的 Emacs在 OS X 10.7 上。加载我的foo.py脚本后,一切正常,但当我"Start interpreter"从菜单栏单击时,Emacs 启动默认的 2.7 解释器,无法运行我用 Python 3.2 编写的脚本。有没有办法自定义它,以便它启动 3.2 解释器?

我已经(setq py-python-command "python3")在我的中尝试过.emacs,但它仍然启动默认的 2.7。

答案1

MX Python3

应该这么做。

如果没有,请获取最新来源:

https://launchpad.net/python-mode/+download

如果仍然无法正常工作,请提交错误报告至

https://bugs.launchpad.net/python-mode

答案2

你可能想看看这里的帖子堆栈溢出看起来有人遇到了类似的问题(尽管他们希望能够在解释器之间切换。)

答案3

您可以自定义变量

(setq python-shell-interpreter "python3")

C-h v python-shell-interpreter

文档:shell 的默认 Python 解释器。

相关内容