如何更改 EMACS 23 使用的默认 python 版本?
尝试更改 python emacs 使用的版本。 (OSX10.6)
在终端中 Python 调出我在 PATH 中设置的版本 但在 EMACS 中则不然。
我怎样才能改变这个?
Trying to change the version of python emacs uses. (OSX10.6)
In Terminal
python
brings up the version I've set up in PATH
But in EMACS it does not.
How can I change this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
另一种选择是修复 Emacs 的环境变量 PATH,这在 Mac OS 上使用 Emacs 时有点棘手。只需确保 Emacs 的 PATH 与 Terminal.app/Bash 中的 PATH 具有相同的值即可。这些链接应该有所帮助:
访问 Emacs 中的 OS X / UNIX 环境变量迷你缓冲区
http://www.emacswiki.org/emacs/EmacsApp
(cf .“路径”和“替代路径解决方案”部分)
Another option is to look into fixing the environment variable PATH for Emacs which is a little tricky when using Emacs on Mac OS. Just make sure that Emacs' PATH has the same value as PATH in Terminal.app/Bash. These links should help:
Accessing OS X / UNIX environment variables in Emacs minibuffer
http://www.emacswiki.org/emacs/EmacsApp
(cf. Section "Path" and "Alternative Path Solution")
最简单的方法(假设您正在运行 Emacs 的 GUI 版本),是选择
并输入 python-python-command,然后填写您想要的 python 的路径。然后为以后的课程做好准备,你应该会做得很好。
我真的不确定为什么它不尊重路径变量。默认值应该只是“python”(无路径)。也许您已经设置了这个,或者您正在更改 .emacs 中的命令路径?您可以查看 ~/.emacs 并查看您是否正在执行其中任一操作。
The easiest way (assuming you are running the GUI version of Emacs), is to choose
and type python-python-command, and fill in the path to the python you want. Then save for future sessions and you should be good.
I'm really not sure why it wouldn't be honoring the path variable. The default should be simply "python" (no path). Maybe you have already set this, or you are changing the command path in your .emacs? You could look in ~/.emacs and see if you are doing either of those.
尝试将其添加到您的 .emacs 或其他配置文件中:
Try to add this to your
.emacs
or other config file: