0

我有 tensorflow 版本“1.14.0”,pip3 也更新了。但是当我这样做时: -

import tensorflow as tf

我收到此错误:

AttributeError: module 'tensorflow.python.ops.resource_variable_ops' has no attribute 'UninitializedVariable'

TensorFlow hub 的版本为 0.5.0。关于堆栈溢出的一些答案表明 tensorflow 版本应该大于 1.7.0 而我的版本更高,但我仍然不知道为什么没有导入集线器。错误的完整追溯是:-

AttributeError                            Traceback (most recent call last)
<ipython-input-24-d70b4e927300> in <module>
      1 from sklearn.model_selection import train_test_split
      2 import tensorflow as tf
----> 3 import tensorflow_hub as hub

~/.local/lib/python3.6/site-packages/tensorflow_hub/__init__.py in <module>
     27 # error message is thrown instead of an obscure error of missing
     28 # symbols at executing the imports.
---> 29 from tensorflow_hub.estimator import LatestModuleExporter
     30 from tensorflow_hub.estimator import register_module_for_export
     31 from tensorflow_hub.feature_column import image_embedding_column

~/.local/lib/python3.6/site-packages/tensorflow_hub/estimator.py in <module>
     23 from absl import logging
     24 import tensorflow as tf
---> 25 from tensorflow_hub import tf_utils
     26 from tensorflow_hub import tf_v1
     27 

~/.local/lib/python3.6/site-packages/tensorflow_hub/tf_utils.py in <module>
     31 # depending on TensorFlow internal implementation details.
     32 # pylint: disable=g-direct-tensorflow-import
---> 33 from tensorflow.python.feature_column import feature_column_v2
     34 # pylint: enable=g-direct-tensorflow-import
     35 

~/.local/lib/python3.6/site-packages/tensorflow/python/feature_column/feature_column_v2.py in <module>
    164 from tensorflow.python.platform import tf_logging as logging
    165 from tensorflow.python.training import checkpoint_utils
--> 166 from tensorflow.python.training.tracking import tracking
    167 from tensorflow.python.util import deprecation
    168 from tensorflow.python.util import nest

~/.local/lib/python3.6/site-packages/tensorflow/python/training/tracking/tracking.py in <module>
     21 import weakref
     22 
---> 23 from tensorflow.python.eager import def_function
     24 from tensorflow.python.eager import function as defun
     25 from tensorflow.python.framework import dtypes

~/.local/lib/python3.6/site-packages/tensorflow/python/eager/def_function.py in <module>
     38 
     39 
---> 40 class UnliftedInitializerVariable(resource_variable_ops.UninitializedVariable):
     41   """Variable which does not lift its initializer out of function context.
     42 

AttributeError: module 'tensorflow.python.ops.resource_variable_ops' has no attribute 'UninitializedVariable'

到目前为止,我已经尝试完全卸载 tf 然后再次安装,重新安装 tf hub 并更新 pip。任何帮助将不胜感激!

4

0 回答 0