Как установить PYTHONPATH для проекта в редакторе ATOM - PullRequest
0 голосов
/ 01 ноября 2018

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

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

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

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

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

1 Ответ

0 голосов
/ 01 ноября 2018

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

Я добавил туда PYTHONPATH (предостережение: не должно быть пробелов вокруг знака равенства!) И установил плагин load-dotenv-variable в Atom.

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

...