python - 没有名为 tensorflow.contrib 的模块
问题描述
我在导入 tensorflow.contrib.slim 时遇到了这个问题
import tensorflow.contrib.slim as slim
我收到此错误消息
Traceback (most recent call last):
File "/home/toshiba/PFE/DocFace-master/src/tflib.py", line 28, in <module>
import tensorflow.contrib.slim as slim
ModuleNotFoundError: No module named 'tensorflow.contrib'
tensorflow 已正确安装,我发现一些解决方案说文件名是 tensorflow 所以它会导致问题,但这里不是这种情况
解决方案
您可能安装了 TensorFlow 版本 2.*,但tf.contrib.slim
代码是 TensorFlow 1.15。您可以在此处查看如何将现有代码迁移到 tensorflow 2.*。
如果您想保留代码,可以通过pip install tensorflow==1.15
在命令行中输入降级到 TensorFlow 1.15 来降级到 TensorFlow。
推荐阅读
- django - Django:如何获取用户模型的字段而不是员工表单中的选择列表?
- javascript - 模拟函数没有被开玩笑地调用
- angular - 当数据源为 Observable 时,如何在 Angular 材质数据表中启用排序
- json - 将 MapType col 转换为 Json:DataFrame
- laravel - Laravel 中的模拟数据与 Vue.js 一起使用
- android - PlaceAutoComplete 超过查询限制
- python - 在 Python 中转换 latin-1 编码的 UTF-8 字符串
- java - 贾斯珀报告双面到身份证
- c# - 自动排除字符串 - 多语言应用工具包
- .net - 调用 WCF 服务时出现 NotSupportedException(此上下文中不支持加密算法)