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

问题描述 投票:0回答:3

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

在航站楼 Python 调出我在 PATH 中设置的版本 但在 EMACS 中则不然。

我该如何改变这个?

python emacs
3个回答
4
投票

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

访问 Emacs minibuffer 中的 OS X / UNIX 环境变量

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

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


3
投票

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

Options->Customize Emacs->Specific Option

然后输入 python-python-command,并填写你想要的 python 的路径。 然后为以后的课程存钱,你应该会很好。

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


1
投票

尝试将其添加到您的

.emacs
或其他配置文件中:

(setq python-version-checked t)
(setq python-python-command "python2.7")
© www.soinside.com 2019 - 2024. All rights reserved.