python - 如何让 Jupyter Notebook 在系统变量中使用 PYTHONPATH 而无需直接破解 sys.path?

标签 python windows jupyter-notebook

与此问题相同的问题 sys.path different in Jupyter and Python - how to import own modules in Jupyter? .在纯 Python 中,它将我的系统环境变量 PYTHONPATH 添加到 sys.path,但 Jupyter notebook 没有,所以我无法导入我自己的模块。

SO上有很多类似的问题问,解决方法是直接在脚本中操作sys.path。

有没有办法让 Jupyter notebook 使用我的系统 PYTHONPATH 变量,就像在纯 python 中一样?

最佳答案

只需使用 PYTHONPATH

export PYTHONPATH=/Users/user/my-other-library/
jupyter notebook

我刚刚使用最新的 jupyterlab-2.1.2 进行了测试,它可以正常工作。

关于python - 如何让 Jupyter Notebook 在系统变量中使用 PYTHONPATH 而无需直接破解 sys.path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43985787/

相关文章:

python - 如何让子项迭代并最终迭代 AWS S3 中子项内的文件

Python XML 解析

c++ - C++ 的数据库访问库

c++ - 动态库加载问题

python - 将变量添加到 ! jupyter中的命令

python-3.x - 是否可以将大型 oracle 数据库(600+ GB)导入 jupyter notebook?

python - gmate 错误 - 尝试打开 gmate 时没有名为 gconf 的模块

python - 在 Django 1.5 中使用多个 AUTH_USER_MODEL 的正确方法是什么?

windows - 测试排序算法的程序

python - 为什么 ipython 环境变量与相关终端仿真器中的 bash 环境不匹配?