背景:
第一次使用pyCharm启动python服务,debug启动服务以后:
-
发现variables无法查看变量值,而且运行过程中,鼠标放到变量上,也只显示collecting Data...
-
而且,使用F8和F7的时候,服务运行还会卡死。
解决办法:
settings -> build,Execution,Deployment -> Python Debugger -> 勾选 Gevent Compatible
然后重启,就可以正常Debug了。
原因在网上有这样一句回答:the option makes debugger compatible with Gevent-monkeypatched code. You may not use gevent, but the libraries you use may.