試圖更改python emacs使用的版本。 (OSX10.6)如何更改EMACS 23使用的默認python版本?
終端 python 調出我在PATH 中設置的版本但是在EMACS中卻沒有。
我該如何改變這種情況?
試圖更改python emacs使用的版本。 (OSX10.6)如何更改EMACS 23使用的默認python版本?
終端 python 調出我在PATH 中設置的版本但是在EMACS中卻沒有。
我該如何改變這種情況?
另一種方法是研究修復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
(比較 「路徑」 和 「替代路徑解決方案」)
(假設你正在運行的Emacs的GUI版本)最簡單的方法,就是選擇
Options->Customize Emacs->Specific Option
和類型蟒蛇,蟒蛇命令,並在路徑你想要的蟒蛇填寫。然後保存將來的會議,你應該很好。
我真的不知道爲什麼它不會遵守路徑變量。默認應該只是「python」(沒有路徑)。也許你已經設置了這個,或者你正在改變.emacs中的命令路徑?你可以看看〜/ .emacs,看看你是否在做這些。
...我感到非常nooobish:\ ....我已嘗試設置,要像這樣/Library/Frameworks/Python.framework/Versions/2.7/Python這是我的python二進制文件在哪裏。沒有骰子。 ... – 2011-05-10 15:55:15
它需要可執行文件的完整路徑,而不僅僅是目錄。所以/Library/Frameworks/Python.framework/Versions/2.7/Python/python可能是你想要的。 (我現在在工作,所以沒有Mac OSX來檢查:(。) – andrewdski 2011-05-10 16:41:28
那麼我放棄了,並切換到Aquamacs。太糟糕的yasnippets不能在Aquamacs的HTML模式下工作 – 2011-05-10 17:39:11
嘗試將此添加到您的.emacs或其他配置文件:
(setq python-version-checked t)
(setq python-python-command "python2.7")
+1指出這' Mac OS X上的Emacs.app不會繼承與另一個操作系統相同的PATH環境變量值。實際上,它是** Emacs.app **並不正確,但如果您只是通過Terminal打開Emacs,則Python版本是正確的,這是有道理的。 – 2011-05-13 16:40:09