我有两个不同的项目文件夹。我想让其中一个项目成为根,这样当我从第一个项目导入到第二个项目时,它就不会显示ModuleNotFoundError
。例如,在PyCharm中,我们可以设置项目依赖关系。在Jupyter Notebook中有这样做的方法吗?
在notebook或jupyterlab中处理此问题的最佳方法是设置PYTHONPATH环境变量。例如,在MAC或基于unix的操作系统上,使用bash执行以下操作:
export PYTHONPATH="${PYTHONPATH}:/path/to/project"
然后重新载入笔记本。将项目路径添加到PYTHONPATH
变量将允许您导入在该变量中指定的任何模块。
另外,您可以在jupyter笔记本中设置这个变量,方法是在笔记本单元格中输入bash命令,前面加上!
符号,如下所示:
! export PYTHONPATH="${PYTHONPATH}:/path/to/project"
然后执行单元格。