首页 > 解决方案 > 如何在 ATOM 编辑器中为每个项目设置 PYTHONPATH

问题描述

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

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

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

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

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

标签: pythonjupyteratom-editorpythonpathhydrogen

解决方案


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

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

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


推荐阅读