1 tensorflow调用numpy库提示错误
ImportError: numpy.core.multiarray failed to import
2 打开anaconda prompt
输入 pip show numpy 查看numpy版本
3输入 python
import tensorflow as tf
tf.vision
查看tensorflow版本
4 卸载numpy:
进入numpy安装目录,此处进入anaconda的目录:Anaconda3\Lib\site-packages
输入 pip uninstall numpy

5 安装最新版本numpy :pip install numpy

显示电脑中安装的tensorflow对应的版本是numpy1.19.2
6 再次卸载numpy,然后安装numpy1.19.2:pip install numpy==1.19.2

7 安装opencv_contrib
(下载:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-contrib-python/)
pip install opencv_contrib_python-4.5.5-cp38-cp38-win_amd64.whl(与opencv版本对饮)
8 解决AttributeError: module ‘tensorflow’ has no attribute 'app’错误
我的tensorflow的版本是2.6.0的,而源代码是tensorflow1.几版本的,所以只需要将源文件里面的
import tensorflow ad tf 改为 import tensorflow.compat.v1 as tf
使用tensorflow出现的错误及其解决方法(numpy、opencv_contrib)
最新推荐文章于 2025-09-21 14:39:01 发布
在使用TensorFlow时遇到numpy导入错误和'tensorflow.app'属性缺失的问题。解决方法包括检查numpy版本,卸载并安装与TensorFlow兼容的numpy 1.19.2,以及安装opencv_contrib_python的正确版本来匹配opencv。对于'tensorflow.app'问题,需将源代码中的导入语句改为使用tensorflow.compat.v1模块。

最低0.47元/天 解锁文章
5068

被折叠的 条评论
为什么被折叠?



