关于tensorflow和keras那些事儿

这篇文章的背景,我的电脑上装了tensorflow_gpu,又装了tensorflow,导致版本比较重复,杂乱,如果你也是跟我一样的话,那么这篇文章也许能帮到你。

大家知道,tensorflow和keras的安装分开来相对简单的,但是,一旦这两个东西放到一起用的时候,就会出现这样或那样的错误,接下来,我就给大家分享一下,如果在安装keras和tensorflow后出现下列几个问题的时候应该怎么做。

1.ImportError: cannot import name pywrap_tensorflow

2.ImportError: cannot import name np_utils

3.from tensorflow.python.keras._impl.keras.backend import abs 。ImportError: cannot import name abs
或许还有一些其他的报错

出现这样的问题后,一般都是因为keras 和 tensorflow 版本出现了问题。网上会有这样一些解决办法,但是这样的解决办法不一定对哪个问题有用,最好的解决办法就是,将两个全部卸掉重新安装。

有的同学会疑惑,我明明卸掉了所有重装的,为啥还不好用呢,别急,按照下面的办法重新试试。

0.卸载已有的keras 和 tensorflow

1.找好tensorflow和keras的版本对应关系,链接:https://www.cnblogs.com/carle-09/p/11661261.html

2.进入原来tensorflow所在的路径下,手动將tensorflow这个文件夹删除(sudo rm -rf tensorflow)。保证无残留,(结合文章开始的背景,需要删干净),

3.分别安装步骤1中找好的tensorflow和keras

4.进入python环境,测试,出现下列画面:

好了,恭喜你可以开始下一步工作了

猜你喜欢

转载自blog.csdn.net/qq_41368074/article/details/109706409
今日推荐