修改后的 PYTHONPATH 不被 Anaconda Spyder 识别

modified PYTHONPATH not recognized by Anaconda Spyder

我使用我的 .bash_profile 添加目录到 PYTHONPATH

export PYTHONPATH="${PYTHONPATH}:/Users/selah/newdir"

在我安装的 Spyder 的 Anaconda 中,我添加的路径在我键入时没有显示:

import sys
sys.paths

然而,当我在 Jupyter notebook 或终端中执行相同操作时 python 它确实出现了。

为什么会出现差异?有没有办法让 Spyder 识别我修改的 PYTHONPATH?

(此处为 Spyder 开发人员)您需要从命令行启动 Spyder,以便 Spyder 检测到您的更改。

这是因为 Spyder 在以图形方式启动时无法读取您的环境变量。

我遇到了类似的问题。为了将来参考,通过在菜单“python > PYTHONPATH manager”选项下添加路径来解决。