进程已结束,退出代码为-1073741819(0xC 0000005)Pycharm

goucqfw6  于 2022-11-08  发布在  PyCharm
关注(0)|答案(9)|浏览(3220)

我完全被这个卡住了。我一直收到错误消息
进程已结束,退出代码为-1073741819(0xC 0000005)
我在pyqt5.6和qt5.6.2中使用pycharm,当我升级到这些版本时,问题开始了。
我已经尽我所能地搜索过了,但是没有找到一个答案。有人能帮忙吗?

6ovsh4lw

6ovsh4lw1#

假设你在Windows下运行。应用程序错误代码0xc0000005,也称为访问冲突错误,是Windows用户遇到的一个常见问题,无论操作系统版本如何。有多种原因会触发应用程序错误0xc0000005。对于我的情况,我在PyCharm(或Eclipse)中运行调试模式,代码包括以下内容:

from pympler import muppy
all_objects=muppy.get_objects()  # this causes pydev debugger exit with code -1073741819 (0xC0000005)

如果在非调试(运行)模式下通过PyCharm执行同一段代码,这是完全正确的。在调试模式下禁用上述代码,问题解决。
使用环境:Windows 10企业版,Python 3.7.3,Python 3.7.3,Windows 10企业版,Windows 10企业版,Windows 10企业版

mkh04yzy

mkh04yzy2#

不确定这是不是正确的方法,但是我最终完全卸载了anaconda并重建了它。当我创建了一个新的虚拟环境时,问题解决了。如果其他人有同样的问题,这可能也会起作用。顺便说一下,问题第一次出现是在pyqt5的更新中。

eimct9ow

eimct9ow3#

我刚刚遇到了这个错误,发现它是由于使用了比我的venv配置的Python版本更新的方法引起的(3.10.0中的match/case,3.8作为解释器)

tgabmvqs

tgabmvqs4#

在开发SQLAlchemy应用程序时,我遇到了同样的问题。
我已经在PyCharm运行/调试配置中添加了-X dev(https://docs.python.org/3/using/cmdline.html#miscellaneous-options)*解释器选项,这导致了新的异常,而不是崩溃-1073741819(0xc 0000005)。这些异常以前没有出现过。

uqxowvwt

uqxowvwt5#

使用faulthandler,当应用程序崩溃时,它将显示堆栈跟踪,通过它您可以调试问题

import faulthandler

if __name__ == "__main__":

    faulthandler.enable() #start @ the beginning

    ... # application logic
z31licg0

z31licg06#

我有同样的问题,通过更新我的TensorFlow来解决它。可能有某种兼容性问题。我意识到问题来自我的“导入TensorFlow”,因为我没有在导入行之后得到明显的错误。

8iwquhpp

8iwquhpp7#

我今天遇到了同样的问题。我在谷歌上搜索答案时发现了这个问题!幸运的是,我在我的代码中找到了根本原因。
当我试图在IntelliJ Python调试器中扩展self指针时,我的Python解释器会崩溃,并显示:Process finished with exit code -1073741819 (0xC0000005)
以下是导致此问题的代码:

@property
def prop(self):
    return self.prop  # Facepalm: I meant to write: self._prop

当在调试器中展开self时,IntelliJ会迭代对象中的所有属性,如果出现无限循环/递归,Python解释器就会崩溃。

vql8enpb

vql8enpb8#

我今天在绘制一个简单的矩阵时遇到了同样的问题。对我来说,改变Python解释器就有帮助了。我不知道为什么,但我可以想象这与安装的库有关。

polkgigr

polkgigr9#

同样的问题,这解决了我的情况:

  • 尝试从命令行运行(没有pycharm),它工作正常(仅在调试时出现异常)
  • 封闭式石膏
  • 已删除项目路径中的“.idea”文件夹
  • 开瓶瓶
  • 重新配置python运行时版本和命令行参数
  • 调试工作

相关问题