【问题标题】: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

    【讨论】:

      【解决方案3】:

      就我而言,更新 pyqt4 包 (precompiled version) 解决了这个问题。

      【讨论】:

        【解决方案4】:

        与上述类似,我在一系列带有 pyCharm 的软件包中遇到过这种情况——通常关闭和打开 pyCharm 可以解决问题(更新 pyCharm 版本)。

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

        【讨论】:

          猜你喜欢
          • 2015-10-18
          • 2020-12-24
          • 1970-01-01
          • 2016-12-22
          • 1970-01-01
          • 2018-11-10
          • 2023-04-06
          • 1970-01-01
          相关资源
          最近更新 更多