我用我的.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 管理器"选项下添加路径来解决。