Jupyter notebook 设置项目依赖
Posted
技术标签:
【中文标题】Jupyter notebook 设置项目依赖【英文标题】:Jupyter notebook set project dependency 【发布时间】:2021-10-29 10:25:11 【问题描述】:我有两个不同的项目文件夹。我想让其中一个项目成为根,这样当我从第二个项目中的第一个项目导入某些内容时,它不会显示ModuleNotFoundError
。例如,在 PyCharm 中我们可以设置项目依赖项。在 Jupyter Notebook 中有没有办法做到这一点?
【问题讨论】:
【参考方案1】:在笔记本或 jupyterlab 中处理此问题的最佳方法是设置 PYTHONPATH 环境变量。例如,在 MAC 或基于 unix 的操作系统上,使用 bash,执行以下操作:
export PYTHONPATH="$PYTHONPATH:/path/to/project"
然后重新加载笔记本。将您的项目路径添加到 PYTHONPATH
变量将允许您导入此变量中指定的任何模块。
此外,您可以在 jupyter 笔记本中设置此变量,方法是在笔记本单元格中输入 bash 命令,并在前面加上 !
符号,如下所示:
! export PYTHONPATH="$PYTHONPATH:/path/to/project"
然后执行单元格。
【讨论】:
感谢您的评论。但它似乎不起作用 你使用的是什么操作系统? 我正在使用的 Windows 10以上是关于Jupyter notebook 设置项目依赖的主要内容,如果未能解决你的问题,请参考以下文章
在 Azure ML 上的 jupyter notebook 中加载 csv 并设置参数