出现keras例程中导入tensorflow正常,但是导入子包无法正常导入

出现keras例程中导入tensorflow正常,但是导入子包无法正常导入,而且显示该路径下无该模块。如下所示


这种情况我们可以按照该显示的路径去查看一下,发现该路径下确实没有该模块。所以原因是因为版本不同,文件的结构发生了变化,我们是安装了高版本的tensorflow但是使用的例程依然是低版本的例程。解决方法有两个,要么改程序要么降级tensorflow。

我查阅了一下tensorflow2.x版本比较新,使用的人较少,所以为了方便起见,我们降低版本吧。

所以先卸载原有的tensorflow,然后安装新的1.14.0版本。如下。


更新了之后,可能会出现需要加上tensorflow前缀的情况才可以导入包成功。

另外如果在遇到找不到模块,去到该路径下查看是否安装了该模块,如果没有安装,进行安装之后再导入。

你可能感兴趣的:(出现keras例程中导入tensorflow正常,但是导入子包无法正常导入)