Pycharm 调试器无法启动:已完成,退出代码 -1073741819 (0xC0000005)

问题描述 投票:0回答:5

重新安装anaconda后,我建立了一个新的Pycharm项目。当我调试我的 python 脚本之一时,它收到此错误:

pydev 调试器:进程 12636 正在连接
进程完成,退出代码 -1073741819 (0xC0000005)

这只发生在我调试时。有什么建议吗?

作为参考,这些是我目前使用的软件版本:

Python版本:3.5
Pycharm版本:2017.3
Anaconda 导航器版本:1.8.7

python debugging pycharm anaconda
5个回答
1
投票

和你鲍勃有同样的问题。

这是我的解决方法(不是完整的修复,但它可以完成工作):

将 anaconda(或 miniconda => 对我也适用)中的整个 site-packages 文件夹复制/粘贴到默认的 python 解释器,并切换到项目内的默认 python.exe 解释器(设置 -> 项目解释器)。

例如将文件夹 C:\Miniconda3\Lib\site-packages 覆盖到 C:\Users\ YOUR_ACCOUNT env\Lib\site-packages

之后运行和调试模式都可用。

希望这有帮助!


1
投票

使用包含以下代码的代码运行 PyCharm 调试器时遇到相同的错误:

from pympler import muppy
all_objects=muppy.get_objects()  # this method causes pydev debugger exit

如果通过PyCharm以非调试(运行)模式执行同一段代码就可以了。在调试模式下禁用上述代码,问题已解决。

环境:PyCharm 社区 2019.3、Anaconda 3、Python 3.7.3、pympler 0.7、Windows 10 企业版


0
投票

就我而言,更新 pyqt4 包(预编译版本)解决了问题。


0
投票

与上面类似,我在使用 pyCharm 的一系列软件包中都遇到过这种情况 - 通常关闭并打开 pyCharm 可以修复问题(更新 pyCharm 版本)。

如果这不起作用,我会系统地更新所有 python 包。


0
投票

2023.1版本相同。
这是一个已知错误 (https://youtrack.jetbrains.com/issue/PY-54397/Debugger-crashes-when-breakpoint-is-inside-a-loop)。
在我的例子中,解决方法是添加以下环境变量:

© www.soinside.com 2019 - 2024. All rights reserved.