Python 在PyCharm终端内运行bash脚本(.sh)时使用PyCharm的内联调试器
我想知道在终端外运行脚本时是否有可能使用PyCharm内联调试器 因此,我希望做到以下几点:Python 在PyCharm终端内运行bash脚本(.sh)时使用PyCharm的内联调试器,python,bash,shell,debugging,pycharm,Python,Bash,Shell,Debugging,Pycharm,我想知道在终端外运行脚本时是否有可能使用PyCharm内联调试器 因此,我希望做到以下几点: 在PyCharm编辑器中设置断点 运行./script.sh-终端中的选项 当script.sh调用包含断点的pyfile.py Python脚本时,它应该停止在那里 让我有可能使用PyCharm的可视化调试功能 上述方法目前不起作用。我唯一的机会是: 导入pdb pdb.set_trace() 然后我就可以使用pdb了——但很明显,我不想错过PyCharm调试器强大的可视化功能 我看到PyCh
- 在PyCharm编辑器中设置断点
- 运行./script.sh-终端中的选项
- 当script.sh调用包含断点的pyfile.py Python脚本时,它应该停止在那里
- 让我有可能使用PyCharm的可视化调试功能
- 导入pdb
- pdb.set_trace()
Manuel是否需要从bash运行脚本?如果没有,您可以添加一个新的Python运行配置(运行->编辑配置…)。这可以在PyCharms调试模式下运行,并将在GUI中定义的断点处停止。不必使用set_trace,您可以在console视图中切换“ShowPython提示符”按钮以获得提示符,这样您就可以在断点处与程序交互