Emacs無法識別我的正確Python路徑。我認爲這是Emacs無法識別我的環境變量的一個普遍問題。我安裝了2007-06-17的GNU Emacs 22.1.1(i386-apple-darwin8.9.1,Carbon Version 1.6.0)。在MacOS上的Emacs中設置PYTHONPATH?
我在我的~/.bashrc
中設置了PYTHONPATH
。也許我應該把它放在別的地方?
Emacs無法識別我的正確Python路徑。我認爲這是Emacs無法識別我的環境變量的一個普遍問題。我安裝了2007-06-17的GNU Emacs 22.1.1(i386-apple-darwin8.9.1,Carbon Version 1.6.0)。在MacOS上的Emacs中設置PYTHONPATH?
我在我的~/.bashrc
中設置了PYTHONPATH
。也許我應該把它放在別的地方?
.bashrc
只有在shell啓動時纔會被讀取;它不會影響碳Emacs。相反,在你.emacs
使用setenv
:
(setenv "PYTHONPATH" "PATH_STRING_HERE")
您可以爲整個的Mac OS會話設置PYTHONPATH
,將其添加到~/.MacOSX/environment.plist
(更多here)。除非安裝了XCode(及其屬性列表編輯器),否則您可能不想這樣做。
爲了不手動複製粘貼:
(setenv "PYTHONPATH" (shell-command-to-string "$SHELL --login -c 'echo -n $PYTHONPATH'"))