pycharm调试bash启动的python项目(远程开发同理)

步骤

  1. 打开运行/调试配置
    .

  2. 选择Python 调试服务器
    在这里插入图片描述

  3. 参考打开的页面,在需要debug的虚拟环境中安装依赖环境:pip install pydevd-pycharm~=241.14494.158。端口号可以手动指定,也可以填0让系统自动分配。
    在这里插入图片描述

  4. 在要调试的代码中,加入代码(正常运行的话需要删除这段):

import pydevd_pycharm

pydevd_pycharm.settrace('localhost', port=29501, stdoutToServer = True, stderrToServer = True)
  1. 注意port属性应该与配置文件中保持一致,如果配置文件中写的0,则需要在控制台中查看自动分配的端口号,然后再修改一致,如
    在这里插入图片描述

  2. 此时我已经连接上了,可以像普通情况一样debug了

  3. 在跳入其它代码文件时,可能不会自动切换代码窗口,此时只需点击MainThread处的代码即可跳转

  4. 结束debug时如果没有恢复程序运行,需要手动ctrl+c结束被调试的程序

参考

  1. 运行/调试配置:Python 调试服务器 _PyCharm中文网
  2. 使用 PyCharm 进行远程调试 _PyCharm中文网
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐