【发布时间】:2020-04-02 17:06:56
【问题描述】:
当我在本地机器上使用 pycharm 为 django 应用程序运行测试套件时,在某些测试中我得到了:
Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
如果我使用 pycharm 单独运行该测试,它会成功,这意味着应用程序或测试中没有问题。如果我禁用该特定测试,那么在不同的测试中,我会得到相同的错误,这是一个虚拟测试!这似乎表明这是pycharm本身的问题。 完整的测试套件在 CI 环境中成功。
我尝试了其他 stackoverflow 问题的一些建议,但没有解决问题:
- Unticking the Qt box in PyCharm Settings (Build, Ex... -> Python Debugger)
- Uninstalling python3-pyqt5(与上面相同的链接):我的本地机器上没有安装 Pyqt。
- Ticking gevent compatible in Pycharm Settings
我的环境:python 3.7.3、djando 2.2.8、Pycharm 2019.2.4(专业版)
【问题讨论】: