修改后的 PYTHONPATH 未被 Anaconda Spyder 识别



我用我的.bash_profile向PYTHONPATH添加一个目录

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

在我的 Anaconda 安装的 Spyder 中,当我键入时,我添加的路径不会显示:

import sys
sys.paths

但是,当我在Jupyter笔记本或终端python中执行相同的操作时,它确实会出现。

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

(Spyder开发者在这里(你需要从命令行启动Spyder,你的更改才能被Spyder检测到。

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

我也有类似的问题。供将来参考,通过在菜单"python> PYTHONPATH 管理器"选项下添加路径来解决。

最新更新