Как установить PYTHONPATH для проекта в редакторе ATOM

Я хотел заменить Jupyter Notebooks чем-то более похожим на IDE.

Я наткнулся на Hydrogen, который является плагином для редактора Atom.

Это работало нормально, но так как я использую макет каталога Cookiecutter, у меня всегда была проблема, что скрипты, которые я запускал из моего src папка нуждалась в другом импорте, кроме тех, которые я использовал в notebooks папка.

Я пробовал много других плагинов, таких как atom-python-run, но у меня была та же проблема. В зависимости от каталога, в котором находился скрипт, импортирует, где не найден

Обычно можно установить PYTHONPATH добавить больше папок для Python для поиска, но я не нашел способа установить PYTHONPATH внутри водорода (в идеале для каждого проекта). `

1 ответ

Cookiecutter имеет.env-файл в корневом каталоге проекта.

Я добавил PYTHONPATH там (предостережение: без пробелов вокруг знака равенства!) и установил плагин https://atom.io/packages/load-dotenv-variables в Atom.

Теперь можно запускать сценарий с водородным или атомным питоном независимо от текущей папки для каждого проекта.

Другие вопросы по тегам