python - 如何在 ATOM 编辑器中为每个项目设置 PYTHONPATH
问题描述
我想用更像 IDE 的感觉来替换Jupyter Notebooks 。
我偶然发现了Hydrogen,它是Atom Editor的插件。
它工作正常,但由于我使用Cookiecutter 目录布局,我总是遇到问题,即我从src
文件夹运行的脚本需要其他导入而不是我在notebooks
文件夹中使用的导入。
我尝试了很多其他插件,例如atom-python-run,但我遇到了同样的问题。根据脚本所在的目录,在未找到的地方导入。
通常会设置PYTHONPATH
为添加更多文件夹供 Python 搜索,但我发现无法设置PYTHONPATH
内部 Hydrogen(理想情况下以每个项目的方式)。`
解决方案
Cookiecutter 在项目的根目录中有一个 .env-File。
我在PYTHONPATH
那里添加了(警告:等号周围没有空格!)并在 Atom 中安装了load-dotenv-variables插件。
现在可以在每个项目的基础上独立于当前文件夹使用hydrogen 或 atom-python-run 启动脚本。
推荐阅读
- javascript - 如何在两个之间交换选项
- c - 纯 C 的 Visual Sutdio 是否有等效的“-fno-common”编译选项?
- c# - Alexa Skill 请求反序列化失败 - json 到 SkillRequest 对象 C#
- knative - 尝试为 knative 功能选择一个 web 框架
- c# - 在 Win2d canvasControl 中,如何在需要时多次调用 createResources 事件?
- php - Cloudinary AI 后台清除致命错误
- ios - 尝试使用 for 循环求解方程,然后将其加载到数组中
- curl - cURL - 格式错误的请求,无法将字节...转换为 Unicode
- spring-boot - org.apache.tomcat.util.http.fileupload.FileUploadException:请求被拒绝,因为没有找到多部分边界
- c - 为什么在更改 char 数组的维度后,即使不使用 int 变量 'i' 也会发生变化