如何在 ATOM 编辑器中为每个项目设置 PYTHONPATH

How to set the PYTHONPATH per project in ATOM editor

我想用更 IDE 感觉的东西替换 Jupyter Notebooks

我偶然发现了 Hydrogen which is a plugin for the Atom Editor

它工作正常,但自从我使用 Cookiecutter directory layout 我总是遇到这样的问题,即我 src 文件夹中 运行 的脚本需要其他导入而不是我在notebooks 个文件夹。

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

通常人们会设置 PYTHONPATH 以添加更多文件夹供 Python 搜索,但我发现无法在 Hydrogen 中设置 PYTHONPATH(最好在每个项目中设置方法)。 `

Cookiecutter 在项目的根目录中有一个 .env 文件。

我在那里添加了 PYTHONPATH(注意:等号两边没有空格!)并在 Atom 中安装了 load-dotenv-variables 插件。

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