首先检查是否安装了TensorFlow,输入命令:
pip show tensorflow
如果已安装则会显示TensorFlow的版本,如果没有安装则输入命令:
pip install tensorflow
等待安装成功即可,再:import tensorflow as tf 试一下;
如果还出现问题,则要检查pycharm 的解释器是否是Anaconda环境下的python.exe了,具体操作如下:
在PyCharm的settings( File->settings->project:当前项目名->Project Interpreter)中设置一下Interpreter就可以了。如下图所示,将其设置为Anaconda。
这样程序就可以正常运行了
一、错误原因分析
程序和数据都是正确的,一开始也是可以正常运行的,后面服务器卡死,无法正常操作,就只能强制关机!,所以问题就是强制关机导致模型没有正确保存,因而导致了保存的模型破损,当再次重启的时候加载之前的模型就报了上面的错误!
二、解决方式
把之前的模型删除即可(如果有之前备份的模型放进去也可以)。
其他相关错误解决方式:
当然有人可能遇到的不是这个问题,那就请你自行升级一下numpy的版本,可能是因为你的numpy版本太低
查看numpy的当前版本
conda list numpy
或
pip show numpy
更新numpy的版本
pip install --upgrade numpy
或
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade numpy
解决思路
出错位置h5py\_init_.py:26
包内出错,是h5py包
解决办法
对h5py进行更新升级
pip install h5py==2.8.0rc1
没有错误,大功告成!