一句话看完:pycharm版本问题。
背景:工作需要,我会用到pycharm的远程调试功能。本来在pycharm上面用python写深度学习写的挺开心的。前几天突发奇想,嫌弃pycharm2020.1.5版本太老了,于是就更新一下。结果更新完发现我在debug时点击stop后,会卡住不动,需要过很久才会真正停止。
失败的解决方案:一开始想着是pycharm没卸载干净,有干扰?等重新卸载完了,使用everything搜出了所有带pycharm关键字的文件,全部删除,然后重装pycharm2022.3.2,结果还是不行,网上搜索类似问题,都是在说断点失效的问题,不是我要的答案。
正确的解决方案:今天再次遇到debug点击stop后,停止太慢的问题,已经严重影响我的日常工作了,上google搜一下,提到了版本问题,说不同版本的pycharm会使用不同的停止信号来结束服务器上的debug进程,看得我满脸的问号。最终我还是重新安装了pycharm2020.1.5版本,结果一切都恢复正常。
最后,IDE用的好好的,就不要更新了,因为我永远都不能确定,下一个坑在哪里。
20230904更新:-------------------------
之前环境:运算机是ubuntu 18.04LTS,控制机是windows,windows下pycharm版本是2020.1.5,代码编辑非常卡顿,遂升级pycharm到2022.3.2,又会出现debug时点击pycharm的停止按钮,ubuntu无法停止debug进程,会卡住半分钟的问题。
现在我直接把ubuntu系统也重装了个20.04LTS,pycharm也更新到了2023.2.1,暂时用着没有问题。注意:这样需要花很多时间来重新部署,请安排充足的操作时间,注意数据备份。