尝试更改 python emacs 使用的版本。 (OSX10.6)
在航站楼 Python 调出我在 PATH 中设置的版本 但在 EMACS 中则不然。
我该如何改变这个?
另一个选择是修复 Emacs 的环境变量 PATH,这在 Mac OS 上使用 Emacs 时有点棘手。只需确保 Emacs 的 PATH 与 Terminal.app/Bash 中的 PATH 具有相同的值即可。 这些链接应该有帮助:
访问 Emacs minibuffer 中的 OS X / UNIX 环境变量
http://www.emacswiki.org/emacs/EmacsApp
(参见“路径”和“替代路径解决方案”部分)
最简单的方法(假设您正在运行 Emacs 的 GUI 版本),就是选择
Options->Customize Emacs->Specific Option
然后输入 python-python-command,并填写你想要的 python 的路径。 然后为以后的课程存钱,你应该会很好。
我真的不确定为什么它不尊重路径变量。 默认值应该只是“python”(无路径)。 也许您已经设置了这个,或者您正在更改 .emacs 中的命令路径? 您可以查看 ~/.emacs 并查看您是否正在执行其中任何一个操作。
尝试将其添加到您的
.emacs
或其他配置文件中:
(setq python-version-checked t)
(setq python-python-command "python2.7")