找不到模块:tensorflow.contrib

no module found : tensorflow.contrib

尝试 运行 在 windows 上打开姿势。 tensorflow = 1.14 已经安装。 收到错误未找到模块:tensorflow.contrib 在 windows 上有什么办法解决这个问题吗? 或任何其他用于姿势检测的库?

如果 windows 无法解决此问题,请提出另一种姿势估计方法。 谢谢

您遇到上述错误是因为 tensorflow.contrib 已从包中删除。

由于 tf.contrib 中的所有项目都没有得到 Tensorflow 的官方支持,并且它有指定的所有者来维护它。

从 Tensorflow 2.x 版本开始,所有 contrib 项目都有三个选项:移动到核心 移动到单独的存储库删除其中大部分已被审查各自的项目所有者。

如果您正在使用的库被移动到核心或单独的存储库,那么从 1.x2.x 的 tensorflow 自动代码迁移将不适用于 tf.contrib` 项目。您必须手动更改上述部分的代码,建议继续这样做。

关于使用 TensorFlow 2.0 进行姿态估计,您可以参考 this 文章。