从bash执行python脚本时如何附加到PyCharm调试器?

2024-05-28 22:49:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道如何设置运行配置以将参数传递给特定的python脚本。有几个入口点,我不希望每个入口点都有一个运行配置,是吗?我想做的是从命令行shell脚本启动一个python脚本,并能够将PyCharm调试器附加到执行的python脚本上,并使其在断点处停止。我尝试使用一个实用程序python脚本的预启动条件,该脚本将休眠10秒,以便可以尝试“附加到进程”python脚本。那没用。我试图导入pdb和settrace,看看这是否会阻止它附加到进程,但这看起来只与命令行调试有关。任何线索都将不胜感激。 谢谢!在


Tags: 命令行实用程序脚本进程shell条件调试器pdb
1条回答
网友
1楼 · 发布于 2024-05-28 22:49:01

您可以将调试器附加到从终端启动的python进程:

使用菜单Tools>;Attach to process,然后选择要调试的python进程。在

如果要调试安装在site-packages中的文件,则可能需要从其原始位置打开该文件。在

您可以从调试器手动暂停程序,并检查挂起的线程以找到源文件。在

相关问题 更多 >

    热门问题