问题描述:
在配置tensorflow环境时,发现在Pycharm中运行相关代码时,会出现运行结束,报错如下
Process finished with exit code -1073741819 (0xC0000005)
原因分析:
这种错误的原因有很多,可以参考这篇博客
我出现这种报错的原因是因为h5py这个包,版本依旧是2.8.0
使用指令:conda update h5py,发现这个更新不到2.10.0,而且速度极慢
解决方案:
可以通过.whl文件进行下载更新
首先到网址:Python Extension Packages for Windows,下载与自己系统和python版本相匹配的.whl文件
cp37指的是python版本为3.7版本,win_amd64指的是操作系统为64位,以此类推
下载完成后,如果你打算直接下载到初始环境base中
打开Anaconda Prompt——输入conda install 完整路径\文件名.whl——回车即可
但如果你打算下载到指定环境中
打开Anaconda Prompt——输入conda activate 环境名——pip install 完整路径\文件名.whl——回车即可
注意使用pip指令,使用conda install 包的时候,默认是装在base环境下的。或者也可以使用
conda install -n 环境名 完整路径\文件名.whl
最后,可以使用指令conda list,检验h5py是否更新成功