关于导入TensorFlow,numpy版本不匹配、h5py的一些坑
tensorflow
一个面向所有人的开源机器学习框架
项目地址:https://gitcode.com/gh_mirrors/te/tensorflow
免费下载资源
·
错误1:ModuleNotFoundError: No module named 'numpy'
首先检查是否安装了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。
这样程序就可以正常运行了
错误2:ModuleNotFoundError: No module named 'numpy.core._multiarray_umath' 错误(20190201)
一、错误原因分析
程序和数据都是正确的,一开始也是可以正常运行的,后面服务器卡死,无法正常操作,就只能强制关机!,所以问题就是强制关机导致模型没有正确保存,因而导致了保存的模型破损,当再次重启的时候加载之前的模型就报了上面的错误!
二、解决方式
把之前的模型删除即可(如果有之前备份的模型放进去也可以)。
其他相关错误解决方式:
当然有人可能遇到的不是这个问题,那就请你自行升级一下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
错误3:h5py\_init_.py:26:FutureWarning: Conversion of the second argument of issubdtype from `float` to
解决思路
出错位置h5py\_init_.py:26
包内出错,是h5py包
对h5py进行更新升级
pip install h5py==2.8.0rc1
没有错误,大功告成!
GitHub 加速计划 / te / tensorflow
184.55 K
74.12 K
下载
一个面向所有人的开源机器学习框架
最近提交(Master分支:2 个月前 )
a49e66f2
PiperOrigin-RevId: 663726708
2 个月前
91dac11a
This test overrides disabled_backends, dropping the default
value in the process.
PiperOrigin-RevId: 663711155
2 个月前
更多推荐
已为社区贡献14条内容
所有评论(0)