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

时间:2018-11-01 16:00:17

标签: python jupyter atom-editor pythonpath hydrogen

我想用更像IDE的东西来代替Jupyter Notebooks

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

它工作正常,但是由于我使用了Cookiecutter directory layout,所以我总是遇到这样的问题:从src文件夹运行的脚本需要导入的其他内容,而不是notebooks文件夹中使用的导入的内容

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

通常,人们会设置PYTHONPATH来添加更多文件夹以供Python搜索,但是我发现没有办法在Hydrogen内设置PYTHONPATH(理想情况下是按每个项目进行设置)。 `

1 个答案:

答案 0 :(得分:1)

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

我在此处添加了PYTHONPATH(注意:等号周围没有空格!),并在Atom中安装了load-dotenv-variables插件。

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