Error when importing Tensorflow

When I enter the conda environment (tensor2) in the command prompt and import tensorflow, it throws an error even though tensorflow is installed:
(tensor2) C:\Users\noobe>python
Python 3.10.11 | packaged by Anaconda, Inc. | (main, Apr 20 2023, 18:56:50) [MSC v.1916 64 bit (AMD64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.

import tensorflow
Traceback (most recent call last):
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\requests\compat.py”, line 11, in
import chardet
ModuleNotFoundError: No module named ‘chardet’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_init_.py”, line 51, in
from .api.v2 import compat
File "C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat_init
.py", line 37, in
from . import v1
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat\v1_init_.py”, line 30, in
from . import compat
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat\v1\compat_init_.py”, line 38, in
from . import v2
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat\v1\compat\v2_init_.py”, line 28, in
from tensorflow.api.v2.compat.v2 import internal
File "C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat\v2_init
.py", line 33, in
from . import compat
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat\v2\compat_init_.py”, line 38, in
from . import v2
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat\v2\compat\v2_init_.py”, line 37, in
from tensorflow.api.v2.compat.v2 import distribute
File "C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat\v2\distribute_init
.py", line 182, in
from . import experimental
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat\v2\distribute\experimental_init_.py”, line 10, in
from . import rpc
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow_api\v2\compat\v2\distribute\experimental\rpc_init_.py”, line 8, in
from tensorflow.python.distribute.experimental.rpc.rpc_ops import Client
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow\python\distribute\experimental_init_.py”, line 22, in
from tensorflow.python.distribute.failure_handling import failure_handling
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow\python\distribute\failure_handling\failure_handling.py”, line 33, in
from tensorflow.python.distribute.failure_handling import gce_util
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\tensorflow\python\distribute\failure_handling\gce_util.py”, line 20, in
import requests
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\requests_init_.py”, line 45, in
from .exceptions import RequestsDependencyWarning
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\requests\exceptions.py”, line 9, in
from .compat import JSONDecodeError as CompatJSONDecodeError
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\requests\compat.py”, line 13, in
import charset_normalizer as chardet
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\charset_normalizer_init_.py”, line 23, in
from charset_normalizer.api import from_fp, from_path, from_bytes, normalize
File “C:\Users\noobe\anaconda3\envs\tensor2\lib\site-packages\charset_normalizer\api.py”, line 10, in
from charset_normalizer.md import mess_ratio
AttributeError: partially initialized module ‘charset_normalizer’ has no attribute ‘md__mypyc’ (most likely due to a circular import)

Hi @Beans_6275 ,

Looks like chardet package not found. Could you please try to reinstall the package using

pip uninstall chardet

pip install chardet

and then upgrade pip install --upgrade charset_normalizer package after the above step.

Please refer to this issue. for more details.

Please let me know if it helps you.

Thanks.