【问题标题】:Jupyter notebook set project dependencyJupyter notebook 设置项目依赖
【发布时间】:2021-10-29 10:25:11
【问题描述】:

我有两个不同的项目文件夹。我想让其中一个项目成为根,这样当我从第二个项目中的第一个项目导入某些内容时,它不会显示ModuleNotFoundError。例如,在 PyCharm 中我们可以设置项目依赖项。在 Jupyter Notebook 中有没有办法做到这一点?

【问题讨论】:

    标签: python jupyter-notebook pycharm jupyter


    【解决方案1】:

    在笔记本或 jupyterlab 中处理此问题的最佳方法是设置 PYTHONPATH 环境变量。例如,在 MAC 或基于 unix 的操作系统上,使用 bash,执行以下操作:

    export PYTHONPATH="${PYTHONPATH}:/path/to/project"
    

    然后重新加载笔记本。将您的项目路径添加到 PYTHONPATH 变量将允许您导入此变量中指定的任何模块。

    此外,您可以在 jupyter 笔记本中设置此变量,方法是在笔记本单元格中输入 bash 命令,并在前面加上 ! 符号,如下所示:

    ! export PYTHONPATH="${PYTHONPATH}:/path/to/project"
    

    然后执行单元格。

    【讨论】:

    • 感谢您的评论。但它似乎不起作用
    • 你使用的是什么操作系统?
    • 我正在使用的 Windows 10
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多