17

Emacs 无法识别我正确的 Python 路径。我认为这是 Emacs 无法识别我的环境变量的普遍问题。我安装了 2007-06-17 的 GNU Emacs 22.1.1(i386-apple-darwin8.9.1,Carbon 版本 1.6.0)。

我已经PYTHONPATH在我的~/.bashrc. 也许我应该把它设置在别的地方?

4

2 回答 2

23

.bashrc仅在 shell 启动时读取;它不会影响 Carbon Emacs。相反,setenv请在您的.emacs:

(setenv "PYTHONPATH" "PATH_STRING_HERE")

您可以设置PYTHONPATH整个 Mac OS 会话,方法是将其添加到~/.MacOSX/environment.plist此处更多)。除非您安装了 XCode(及其属性列表编辑器),否则您可能不想这样做。

通过 Procrastiblog

于 2008-10-28T13:17:01.307 回答
4

为了不手动复制粘贴:

(setenv "PYTHONPATH" (shell-command-to-string "$SHELL --login -c 'echo -n $PYTHONPATH'"))
于 2017-02-13T14:14:43.577 回答