简介
从网上下载了advancedEAST的代码,在自己运行时,一直报错:pycharm报错:Process finished with exit code -1073741819 (0xC0000005)。打断点调试,发现连第一句话都通不过,那么肯定不是程序的问题了,可能是安装包依赖的环境问题。从网上找到了解决办法,把步骤记录如下。
参考网址:https://blog.csdn.net/qiao1025566574/article/details/81037908
步骤
- 打开终端。
- 输入:
conda list
,查看是否安装了h5py
包。如果程序调用了Keras
,那么h5py
包是不能卸载的,所以只需要把h5py
升级到指定版本即可(网上给的建议是将h5py
升级到2.9.0,我试过升级到2.7.0确实不行,为什么是2.9.0我也不清楚)。 - 终端输入:
pip install h5py==2.9.0
,会自动卸载之前的版本。 - 安装成功后,再次运行程序,发现头文件部分可以正常通过。
提示
断点打到第一行代码,如果debug通过,那么可能不是头文件的问题,用以上步骤可能并不可行,可参考这里给出的各个建议,排查自己的问题。