【问题标题】:Set PYTHONPATH in Emacs on MacOS?在 MacOS 上的 Emacs 中设置 PYTHONPATH?
【发布时间】:2010-09-19 13:46:54
【问题描述】:

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

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

【问题讨论】:

    标签: python macos emacs environment-variables


    【解决方案1】:

    为了不手动复制粘贴:

    (setenv "PYTHONPATH" (shell-command-to-string "$SHELL --login -c 'echo -n $PYTHONPATH'"))
    

    【讨论】:

      【解决方案2】:

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

      (setenv "PYTHONPATH" "PATH_STRING_HERE")
      

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

      (Via Procrastiblog)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-04
        • 1970-01-01
        • 1970-01-01
        • 2012-11-29
        • 2016-06-20
        • 2015-12-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多