gpt4 book ai didi

python-2.7 - Pycharm 调试器不会在断点处停止

转载 作者:行者123 更新时间:2023-12-02 23:28:22 27 4
gpt4 key购买 nike

我有一个 Flask 项目,我正在尝试调试(直到几个小时前,这还完全正常)-当我调试该项目时,我看到以下内容:

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 进程在运行。

最佳答案

有时,这可能是由于某些其他模块使用相同的跟踪 api ( sys.settrace ) 作为调试器,例如 Coverage.py 。解决方案是转到您的 Rub/Debug 配置并添加 --no-cov标记为附加参数

或者,您可能想要删除所有 --cov在 pytest 设置中(即 pytest.ini )或使用 --no-cov 运行测试标志,即

    pytest test.py --no-cov

这也可能是由错误的文件名引起的,例如您的文件/目录中有特殊字符或空格。尝试删除它们或更改为例如下划线(_)。

关于python-2.7 - Pycharm 调试器不会在断点处停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27400621/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com