在PyCharm终端中运行bash脚本(.sh),使用PyCharm的内联调试器

3
我想知道是否有可能在终端运行脚本时使用PyCharm内联调试器。因此,我希望能够实现以下内容:
- 在PyCharm编辑器中设置断点 - 从终端运行./script.sh -options - 当script.sh调用一个包含断点的pyfile.py Python脚本时,它应该在那里停止 - 让我有可能使用PyCharm的可视化调试功能
目前上述方法无法正常工作。我的唯一选择是:
- 导入pdb - pdb.set_trace()
然后我可以使用pdb,但显然我不想错过PyCharm调试器的出色可视化功能。
我看到PyCharm使用pydevd而不是pdb。也许有类似的方法可以调用pydevd并使用可视化调试吗?
1个回答

0

这个脚本需要从bash中运行吗?如果不需要,你可以添加一个新的Python运行配置(Run -> Edit configurations...)。这可以在PyCharms调试模式下运行,并且会在GUI中定义的断点处停止。与使用set_trace不同,您可以在控制台视图中切换“显示Python提示”按钮以获取提示,以便在断点处与程序交互。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接