在Emacs 22.2.1中更新Python版本

时间:2010-11-29 00:35:39

标签: python emacs python-3.x python-mode

我最近安装了Python 3.1,但Emacs仍然使用2.6.5。我正在使用Emacs版本22.2.1。我不确定要编辑哪些文件以使Emacs默认使用Python 3.1!

我正在使用python-mode.el和pyemacs,如果这有帮助......

最佳, 乔治娜

3 个答案:

答案 0 :(得分:1)

请参阅之前关于此

的讨论

在您的.emacs文件中,应该执行以下操作:

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

答案 1 :(得分:1)

我所要做的只是添加

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

到我的.emacs文件。

答案 2 :(得分:0)

如果您想“全局”更改在python-mode中使用的Python版本,实际上有许多不同的变量需要更改。请尝试以下方法:

(add-hook 'python-mode-hook
            (lambda ()
              (setq py-python-command "/usr/bin/python3.1")
              (setq py-default-interpreter "/usr/bin/python3.1")))