如何更改EMACS 23使用的默认python版本?

时间:2011-05-10 15:29:29

标签: python emacs

尝试更改python emacs使用的版本。 (OSX10.6)

在终点站    蟒蛇 调出我在PATH中设置的版本 但是在EMACS中却没有。

我该如何更改?

3 个答案:

答案 0 :(得分:4)

另一个选择是研究修复Emacs的环境变量PATH,这在Mac OS上使用Emacs时有点棘手。只需确保Emacs的PATH与Terminal.app/Bash中的PATH具有相同的值。这些链接应该有所帮助:

Accessing OS X / UNIX environment variables in Emacs minibuffer

http://www.emacswiki.org/emacs/EmacsApp

(参见“路径”和“替代路径解决方案”部分)

答案 1 :(得分:3)

最简单的方法(假设您运行的是Emacs的GUI版本),就是选择

Options->Customize Emacs->Specific Option

并输入python-python-command,并填写所需的python路径。然后保存以备将来的会议,你应该很好。

我真的不确定为什么它不会尊重路径变量。默认值应该只是“python”(没有路径)。也许您已经设置了这个,或者您正在更改.emacs中的命令路径?你可以查看〜/ .emacs,看看你是否正在做其中任何一个。

答案 2 :(得分:1)

尝试将此添加到您的.emacs或其他配置文件中:

(setq python-version-checked t)
(setq python-python-command "python2.7")