I am creating a simple AI. I am using TensorFlow and Keras in python and receiving an attribute error from the imports.
I have seen other similar questions but the solutions there don’t seem to help much.
Here are my current imports:
from __future__ import print_function
import tensorflow as tf
import keras
from tensorflow.keras import Sequential
from tensorflow.keras.layers import Conv2D, MaxPooling2D
from tensorflow.keras.layers import Dense, Dropout, Activation, Flatten
I have uninstalled and reinstalled tensorflow, I am using version 2.16.2
And here is my traceback and error: (You may just want to scroll to the bottom but figure id include the whole thing)
Traceback (most recent call last):
File "C:UsersmikkePycharmProjectspythonProject1code.py", line 2, in <module>
import tensorflow as tf
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflow__init__.py", line 45, in <module>
from tensorflow._api.v2 import __internal__
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflow_apiv2__internal____init__.py", line 8, in <module>
from tensorflow._api.v2.__internal__ import autograph
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflow_apiv2__internal__autograph__init__.py", line 8, in <module>
from tensorflow.python.autograph.core.ag_ctx import control_status_ctx # line: 34
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflowpythonautographcoreag_ctx.py", line 21, in <module>
from tensorflow.python.autograph.utils import ag_logging
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflowpythonautographutils__init__.py", line 17, in <module>
from tensorflow.python.autograph.utils.context_managers import control_dependency_on_returns
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflowpythonautographutilscontext_managers.py", line 19, in <module>
from tensorflow.python.framework import ops
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflowpythonframeworkops.py", line 28, in <module>
from absl import app
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagesabslapp.py", line 31, in <module>
import pdb
File "C:UsersmikkeAppDataLocalProgramsPythonPython311Libpdb.py", line 77, in <module>
import code
File "C:UsersmikkePycharmProjectspythonProject1code.py", line 3, in <module>
import keras
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskeras__init__.py", line 4, in <module>
from keras.api import DTypePolicy
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerasapi__init__.py", line 8, in <module>
from keras.api import activations
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerasapiactivations__init__.py", line 7, in <module>
from keras.src.activations import deserialize
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrc__init__.py", line 1, in <module>
from keras.src import activations
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrcactivations__init__.py", line 3, in <module>
from keras.src.activations.activations import elu
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrcactivationsactivations.py", line 1, in <module>
from keras.src import backend
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrcbackend__init__.py", line 9, in <module>
from keras.src.backend.common.dtypes import result_type
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrcbackendcommon__init__.py", line 2, in <module>
from keras.src.backend.common.dtypes import result_type
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrcbackendcommondtypes.py", line 5, in <module>
from keras.src.backend.common.variables import standardize_dtype
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrcbackendcommonvariables.py", line 10, in <module>
from keras.src.utils.module_utils import tensorflow as tf
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrcutils__init__.py", line 1, in <module>
from keras.src.utils.audio_dataset_utils import audio_dataset_from_directory
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrcutilsaudio_dataset_utils.py", line 4, in <module>
from keras.src.utils import dataset_utils
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrcutilsdataset_utils.py", line 9, in <module>
from keras.src import tree
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrctree__init__.py", line 1, in <module>
from keras.src.tree.tree_api import assert_same_structure
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrctreetree_api.py", line 6, in <module>
from keras.src.tree import optree_impl as tree_impl
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packageskerassrctreeoptree_impl.py", line 17, in <module>
from tensorflow.python.trackable.data_structures import ListWrapper
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflowpythontrackabledata_structures.py", line 26, in <module>
from tensorflow.python.eager import def_function
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflowpythoneagerdef_function.py", line 24, in <module>
from tensorflow.python.eager.polymorphic_function.polymorphic_function import Function
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflowpythoneagerpolymorphic_functionpolymorphic_function.py", line 77, in <module>
from tensorflow.python.distribute.parallel_device import parallel_device
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflowpythondistributeparallel_deviceparallel_device.py", line 24, in <module>
from tensorflow.python.framework import constant_op
File "C:UsersmikkePycharmProjectspythonProject1.venvLibsite-packagestensorflowpythonframeworkconstant_op.py", line 75, in <module>
def convert_to_eager_tensor(value, ctx, dtype=None) -> ops._EagerTensorBase:
^^^^^^^^^^^^^^^^^^^^
AttributeError: partially initialized module 'tensorflow.python.framework.ops' has no attribute '_EagerTensorBase' (most likely due to a circular import)
Mick is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.