如何更改EMACS 23使用的默认Python版本?
我想要更改Emacs使用的Python版本。(我用的是OSX10.6)
在终端里输入 python 就能显示我在环境变量中设置的版本,
但是在Emacs里却不行。
我该怎么做才能改变这个呢?
3 个回答
1
试着把这个添加到你的 .emacs 或其他配置文件里:
(setq python-version-checked t)
(setq python-python-command "python2.7")
3
最简单的方法是(假设你正在使用Emacs的图形界面版本),选择
Options->Customize Emacs->Specific Option
然后输入python-python-command,并填写你想要的Python的路径。接着保存设置,以便下次使用时可以直接用。
我其实不太明白为什么它不认你的路径变量。默认情况下应该只是“python”(没有路径)。也许你已经设置过这个,或者你在你的.emacs文件中更改了命令路径?你可以去查看一下~/.emacs,看看你是否做了这些设置。
4
另一个选择是调整Emacs的环境变量PATH,这在Mac OS上使用Emacs时有点复杂。你需要确保Emacs的PATH和Terminal.app/Bash中的PATH是一样的。以下链接可能会对你有帮助:
在Emacs的迷你缓冲区中访问OS X / UNIX环境变量
http://www.emacswiki.org/emacs/EmacsApp
(参见“路径”和“替代路径解决方案”部分)