写入import tensorflow_hub后,出现如下错误:
class LatestModuleExporter(tf.estimator.Exporter):
AttributeError:模块'tensorflow.python.estimator.estimator_lib'没有属性'Exporter'
我在 Windows 10 上使用 python 3.6 和 tensorflow 1.7
谢谢!
写入import tensorflow_hub后,出现如下错误:
class LatestModuleExporter(tf.estimator.Exporter):
AttributeError:模块'tensorflow.python.estimator.estimator_lib'没有属性'Exporter'
我在 Windows 10 上使用 python 3.6 和 tensorflow 1.7
谢谢!
你应该至少有 tensorflow 1.7.0,升级:
pip install "tensorflow>=1.7.0"
pip install tensorflow-hub
接着:
pip install tensorflow-hub
来源:这里
您可以重新安装 TensorFlow_hub:
pip install ipykernel
pip install tensorflow_hub
我相信您的 python3 运行时并没有真正使用 tensorflow 1.7 运行。该属性自 tensorflow 1.4 起就存在。我怀疑 python2/3 环境之间存在一些不匹配,与 pip/pip3 安装不匹配或同时安装 tensorflow 和 tf-nightly pip 包的问题。
您可以仔细检查:
$ python3 -c "import tensorflow as tf; print(tf.__version__)"