debugging - VS Code中的诗歌包调试正确启动和设置json
问题描述
我正在使用诗歌构建一个包,并创建了我的包名和 venv。使用poetry new package-name
从命令行我可以运行poetry run package-name --flags
,它将运行我的 cli.py 和对适当导入等的引用。
我的 cli.py 有from package-name import module
. 一切正常。
但是在 VS Code 中,我试图让它从调试器接口运行 ^^ 这个命令,在启动和设置 json 中声明适当的参数。
我原以为会是这样的
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${workspaceRoot}/package-name/cli.py",
"args": [
"removeuser",
"--ini",
"../../ini/test.ini"
],
"console": "integratedTerminal"
}
]
}
但这不起作用。关于正确配置的任何想法?
提前致谢。
解决方案
我认为你需要这样的东西:
{
"name": "Python: Poetry CLI application",
"type": "python",
"request": "launch",
"module": "poetry",
"args": [
"run",
"package-name",
"removeuser",
"--ini",
"../../ini/test.ini"
],
"console": "integratedTerminal"
}
我正在做类似的事情,但在任何地方都没有找到更好的解决方案
推荐阅读
- c++ - 有没有办法计算 QStandardItem 的高度?
- c# - OpenXML - 文字处理 - 表格单元格命令
- python - 订阅者没有收到消息,Pyzmq
- sql - 我在数据透视表中有一个值“标记”,如何使用查询生成器根据“标记”值查找学生排名?
- ios - 遵循文档后,React Native IOS Xcode 发布版本打开 Metro 服务器
- angular - Word Office Js 更新文档Word,压缩并检查
- python - Numpy:连接不同的数据类型,同时保留每个数据类型
- r - 如何在 GAM 预测中包含空间位置 (x,y)?
- javascript - Magento 2,如何在运输步骤中删除订单摘要?
- node.js - 了解第三方登录策略