【问题标题】:Pycharm debugger can't start: finished with exit code -1073741819 (0xC0000005)Pycharm 调试器无法启动:以退出代码 -1073741819 (0xC0000005) 结束
【发布时间】:2018-11-11 23:22:06
【问题描述】:
重新安装anaconda后,我建立了一个新的Pycharm项目。当我调试我的一个 python 脚本时,它得到了这个错误:
pydev 调试器:进程 12636 正在连接
进程以退出代码 -1073741819 (0xC0000005) 结束
这仅在我调试时发生。有什么建议吗?
作为参考,这些是我目前使用的软件版本:
Python 版本:3.5
Pycharm版本:2017.3
Anaconda Navigator 版本:1.8.7
【问题讨论】:
标签:
python
debugging
pycharm
anaconda
【解决方案1】:
和你鲍勃一样的问题。
这是我的解决方法(不是一个完整的解决方案,但它可以完成工作):
将整个站点包文件夹从 anaconda(或 miniconda => 也适用于我)复制/粘贴到默认的 python 解释器并切换到项目中的这个默认 python.exe 解释器(设置 -> 项目解释器)。
例如将文件夹 C:\Miniconda3\Lib\site-packages 覆盖到 C:\Users\ YOUR_ACCOUNT\venv\Lib\site-packages
之后运行和调试模式都可用。
希望对您有所帮助!
【解决方案2】:
使用包含以下代码的 PyCharm 调试器时,我遇到了同样的错误:
from pympler import muppy
all_objects=muppy.get_objects() # this method causes pydev debugger exit
如果在非调试(运行)模式下通过 PyCharm 执行相同的代码就可以了。在调试模式下禁用上述代码,问题已解决。
环境:PyCharm Community 2019.3、Anaconda 3、Python 3.7.3、pympler 0.7、Windows 10 Enterprise
【解决方案4】:
与上述类似,我在一系列带有 pyCharm 的软件包中遇到过这种情况——通常关闭和打开 pyCharm 可以解决问题(更新 pyCharm 版本)。
如果这不起作用,我会有条不紊地更新所有 python 包。