python - 使用我的 launch.json 调试烧瓶时不尊重 pythonEnv 特定路径
问题描述
我有一个 python 环境,其中为我的烧瓶应用程序提供了必要的可执行文件。如果我使用这个 launch.json 进行调试:
{
"name": "Python: Flask",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"module": "flask",
"env": {
"FLASK_APP": "server.py"
},
"args": [
"run",
"--no-debugger",
"--no-reload"
],
"jinja": true
},
我在环境中调用可执行文件时遇到问题,因为 PATH 设置不正确。我期待与此类似的 PATH:
"PATH": "/home/MyUsername/src/specter-desktop/.env/bin:/home/MyUsername/.local/bin:/home/MyuSername/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/kim/.dotnet/tools"
事实上,如果我在“env”部分添加上面的路径,它会按预期工作。这是一个错误吗?缺少的功能?我应该提出问题吗?以这种方式将它添加到 launch.json 很麻烦,因为它不能移植给我的其他程序员。
解决方案
推荐阅读
- python - 使用 Colab 时出现 KeyError
- node.js - Node.JS OvernightJS Express CORS XMLHttpRequest 已被 CORS 策略阻止
- docker - 如何在 docker swarm 服务中重新加载环境文件?
- python - 不可变内部的可变对象具有不同的行为
- c++ - 带有 SFINAE 的 static_assert
- ios - “设置:CFBundleVersion $buildNumber”未在 XCode 12 中设置递增的内部版本号
- swift - 填充 HStack swiftUI
- .net-core - SolrNet - 如何将查询字符串添加到 url
- flutter - 如何使用 dart flutter 保存或本地存储扫描的二维码。有人有想法吗?
- react-native - react native 中的 i18n-js:启动时未加载语言