Как установить 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.
Теперь можно запускать сценарий с водородным или атомным питоном независимо от текущей папки для каждого проекта.