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

t8e9dugd  于 11个月前  发布在  PyCharm
关注(0)|答案(5)|浏览(220)

重新安装anaconda后,我设置了一个新的Pycharm项目。当我调试我的一个python脚本时,它得到了这个错误:
pydev调试器:进程12636正在连接
进程已完成,退出代码为-1073741819(0xC 0000005)
这只会在我调试的时候发生。有什么建议吗?
以下是我目前使用的软件版本:
Python版本:3.5
Pycharm版本:2017.3
Anaconda Navigator版本:1.8.7

hmtdttj4

hmtdttj41#

和你的问题一样,鲍勃。
以下是我的解决方法(不是完整的修复,但它可以完成这项工作):
将整个sites-packages文件夹从anaconda(或者miniconda =>对我也有效)复制/粘贴到默认的python解释器中,并切换到项目中的默认python.exe解释器(设置->项目解释器)。
例如,将文件夹C:\Miniconda 3\Lib\site-packages覆盖为C:\Users\ *YOUR_ACHING *\venv\Lib\site-packages
之后,运行和调试模式都可用。
希望这对你有帮助!

4jb9z9bj

4jb9z9bj2#

我在运行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

myss37ts

myss37ts3#

在我的例子中,更新pyqt4包(precompiled version)解决了这个问题。

q35jwt9p

q35jwt9p4#

与上面类似,我在使用pyCharm的一系列软件包中遇到过这种情况-通常关闭和打开pyCharm可以解决这个问题(更新pyCharm版本)。
如果这不起作用,我会有条不紊地更新所有的python包。

insrf1ej

insrf1ej5#

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

相关问题