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