在使用 pycharm 调试的时候,出现一些错误。
pycharm run可以cmd run可以pycharm debug不行- 在进入到多进程前可以
debug但是,一旦开启多进程,直接报错
- 在进入到多进程前可以
经过,最后定位,是因为,使用了多进程,但是,如何规避这个目前还没有找到解决方案。
有一个非常诡异的现象。
- debug 打了断点的地方运行不下去
- debug 那个地方不打断点可以运行
上述诡异的地方用的是多进程、进程池的程序。最后发现,是因为 pycharm 和 python3.7 不兼容,把 python 换一个版本就好了。
当然有的时候,是因为文件名命名不规范导致的,比如 code 命名的 py 文件。