0

我想用更像 IDE 的感觉来替换Jupyter Notebooks 。

我偶然发现了Hydrogen,它是Atom Editor的插件。

它工作正常,但由于我使用Cookiecutter 目录布局,我总是遇到问题,即我从src文件夹运行的脚本需要其他导入而不是我在notebooks文件夹中使用的导入。

我尝试了很多其他插件,例如atom-python-run,但我遇到了同样的问题。根据脚本所在的目录,在未找到的地方导入。

通常会设置PYTHONPATH为添加更多文件夹供 Python 搜索,但我发现无法设置PYTHONPATH内部 Hydrogen(理想情况下以每个项目的方式)。`

4

1 回答 1

1

Cookiecutter 在项目的根目录中有一个 .env-File。

我在PYTHONPATH那里添加了(警告:等号周围没有空格!)并在 Atom 中安装了load-dotenv-variables插件。

现在可以在每个项目的基础上独立于当前文件夹使用hydrogen 或 atom-python-run 启动脚本。

于 2018-11-01T16:00:16.800 回答