PyCharm的Debugger问题总结之pydev debugger: process XXXX is connecting
前言:最近答主开始学python,发现使用Pycharm编译器的时候,自己的程序可以run但是不能dubugger。pydev debugger: process 10900 is connectingConnected to pydev debugger (build 193.6911.25)版本:先说下我的pycharm版本:PyCharm Community Edition ...
前言:
最近答主开始学python,发现使用Pycharm编译器的时候,自己的程序可以run但是不能dubugger。
pydev debugger: process 10900 is connecting
Connected to pydev debugger (build 193.6911.25)
版本:
先说下我的pycharm版本:PyCharm Community Edition 2019.3.4 x64,配置anaconda3的py3.7。
一开始以为是不是anaconda的问题,自己也折腾了半天,基本把网上所有帖子都看了一遍。发现网上给出的方案根本没有和anaconda有关的,所以就把它排除了。
我先总结下网上的解决方案:
解决方案一
Pycharm的网络被禁,需要解禁网络。
https://blog.csdn.net/qq_36309480/article/details/81185455
解决方案二
去掉 ".idea"文件重启项目
https://blog.csdn.net/qq_36309480/article/details/81185455
讲讲这两个,对我没用(无奈),pycharm的网络问题有可能是防火墙或者某些杀毒软件(某360)将pycharm禁网了。去掉 ".idea"文件重启项目好像有点鸡肋了,不过可以试一试。
解决方案三
该页面有一个pyQt compatiblede 对应于auto,只要把前面的√去掉就好了,由于pyqt5不兼容。
作者当时也查找了很久关于这个问题,作者最终找到的解决方案是:到达工程解释器里面,找到pyqt,然后点击右边的“-”,去掉即可进行debug了。
http://www.pianshen.com/article/882369409/
这个我发现在网上是比较有效的解决的办法,很多博主都使用了这种方案,大家可以试一试,反正我的不行。
解决方案四
文件路径的问题,文件路径里面有读取不了的字符
https://www.jianshu.com/p/e5174242be63
大家check一下是不是路径的问题
解决方案五
文件命名问题
竟然是因为我有个文件叫code.py,和它调用debug相关的模块时内置的文件重名了????????????????????????我?????这么巧你也起这个名啊。我把anaconda,pycharm都重装了你就告诉我是因为这???我又要重装一遍torch,pyltp了。赫赫。但是还是要保持围笑。 我恨这个世界。:)
希望看到这篇吐槽文章的你们能顺利解决这个傻子问题。💢我甚至还在社区里发了帖子。
https://www.jianshu.com/p/2e5187374709
大家注意呀文件别命名什么string,code之类的,很容易就和内置文件重名,导致不可用。最骚的是我当时的代码workplace名字叫pycode,结果发现anaconda里也有同名(苦笑)
经过大量的搜索和试验,找到了解决我问题的方法。
我的仓库由一个名为code的模块组成。同样,python具有用于调试的同名模块,该模块会创建冲突和调试器,无法访问该代码。
我重命名了它,现在它就像魅力一样工作。使用“ test”作为模块名称时发生了类似的问题
https://superuser.com/questions/1385995/my-pycharm-run-is-working-but-debugging-is-failing
解决方案六
好了这是最后一个解决方案,没有多了,估计前面已经可以解决各位博主的问题了。这个解决方案六应该是新手碰到的:
debugger前要打断点(佛了)
你们敢相信我折腾了一个晚上(微笑)然后发现是没打断点的问题,当然了你断点位置打的不对也是不能debugger (不知道这个是什么问题)
我大一学C的时候用的是codeblocks,根本不用打断点,直接debugger走起来哎。应该就是这个习惯不对导致我换了个编译器就翻车了。
**
最后
**
大家喜欢就点个👍吧,就是不想那么麻烦一个个去找这个问题的解决方案,干脆自己总结一个。
好了这篇文章就到这里了,希望可以帮助你。
更多推荐
所有评论(0)