Ved*_*Ved 9 debugging pycharm python-2.7
我有一个烧瓶项目,我正在尝试调试(这几个小时前工作正常) - 当我调试项目时,我看到以下内容:
Connected to pydev debugger (build 135.1057)
/Users/vantani/cp/bin/python /Applications/PyCharm.app/helpers/pydev/pydevd.py --multiproc --save-  
signatures --client 127.0.0.1 --port 49223 --file /Users/vantani/cp/unnamed/manage.py server
pydev debugger: process 484 is connecting
/Users/vantani/cp/lib/python2.7/site-packages/flask_cache/__init__.py:152: UserWarning: Flask-  
Cache: CACHE_TYPE is set to null, caching is effectively disabled.
warnings.warn("Flask-Cache: CACHE_TYPE is set to null, "
* Running on http://127.0.0.1:5000/
* Restarting with reloader
pydev debugger: process 498 is connecting
正如我所说,这个设置工作正常.现在,调试器不会在断点处停止,调试器窗口为空.我看到PyDev创建了两个进程,我想这就是导致这个问题.我重新启动了我的机器,只运行了一个pycharm进程.
只需要关闭flask的调试模式,比如
app.run(debug=False)
有时,这可能是由于某个其他模块正在使用与sys.settrace调试器相同的跟踪api()引起的Coverage.py。解决的办法是转到“ Rub / Debug Configurations”,然后将“ --no-covflag” 添加到“ Other Arguments”中。
另外,您可能想要删除--covpytest设置中的所有内容(即pytest.ini)或使用--no-cov标志运行测试,即
pytest test.py --no-cov