tensorflow2.x 版本舍去了 contrib 相关功能,相关功能的使用可以通过安装 tf_slim 来引用。

Traceback (most recent call last):

File "test.py", line 2, in

from tools.utils import *

File "C:\Users\Administrator\Desktop\AnimeGANv2-master\tools\utils.py", line 2, in

from tensorflow.contrib import slim

ModuleNotFoundError: No module named 'tensorflow.contrib'

解决方法1: 可以将 tensorflow 版本更换为 1.x 系列的老版本。

解决方法2: 安装 tf_slim,安装方法 pip install tf_slim

然后按目录找到对应报错的文件。 将代码里引入时的 tensorflow.contrib 修改为 tf_slim 即可。 下面实例代码是将 from tensorflow.contrib import slim 修改为 import tf_slim as slim 的演示。 还有个报错是这个:

Traceback (most recent call last):

File "test.py", line 8, in

from net import generator

File "C:\Users\Administrator\Desktop\AnimeGANv2-master\net\generator.py", line 1, in

import tensorflow.contrib as tf_contrib

ModuleNotFoundError: No module named 'tensorflow.contrib'

同样的方法修改一下即可。 然后就解决了。 喜欢的点个赞❤吧。

好文推荐

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: