系统解决方法:Process finished with exit code -1073741819

Pycharm突然报错Process finished with exit code -1073741819,无任何提示信息,在网上搜索说什么的都有,下面给出我解决这个问题的系统方法。

1 重启

万事不决先重启,虽然我不认为这是解决这个问题的方法,但印象中确实有一次Pycharm总异常终止,最后是通过重启解决的。

2 定位问题语句

因为我是运行之前正常的程序时突然出现这个错误,因此要判断问题究竟出在哪里。我在main函数里只写了一句Print语句依旧报错,这个时候我大概明白就是python环境的问题了。因此我换了一个python环境发现print能正确执行,问题定位到环境。

3 定位第三方库

综合之前在网上搜索的结果,大家一般说是第三方库导致的,尤其是hdf5和matplotlib这两个库出现问题的次数最多,巧的是程序里面刚好都import了这两个库,因此我要定位到底是哪个库出现了问题。方法很简单,注释hdf5,print报错;注释matplotlib,print正常运行。看来就是matplotlib导致的问题。

4 解决matplotlib

第三方库出问题了,第一反应就是更新版本或者删除重装,但尝试几次之后发现都没有用,而且依旧没有提示信息。于是尝试在交互式的python终端里输入import matplotlib命令,发现这次报错有提示了,提示缺少几个module,大概是python-dateutil之类的。有提示就很简单了,用pip一个一个安装就好了,装到最后程序能正常运行了。

5 总结

这种问题一般都是由第三方库引起的,按照上述思路定位至到底哪一个库就很好解决了。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值