Error while import tensorflow on Jetpack 4.6

I’ve install tensorflow on Jetson Nano. It was done, but when I import, it got this error.

python3
Python 3.6.9 (default, Jun 29 2022, 11:45:57) 
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
2022-11-12 07:23:43.957594: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Successfully opened dynamic library libcudart.so.10.2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/__init__.py", line 55, in <module>
    from ._api.v2 import compat
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/_api/v2/compat/__init__.py", line 39, in <module>
    from . import v1
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/_api/v2/compat/v1/__init__.py", line 34, in <module>
    from . import compat
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/_api/v2/compat/v1/compat/__init__.py", line 39, in <module>
    from . import v1
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/_api/v2/compat/v1/compat/v1/__init__.py", line 692, in <module>
    from tensorflow.python.keras.api._v1 import keras
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/python/keras/api/__init__.py", line 10, in <module>
    from . import keras
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/python/keras/api/keras/__init__.py", line 19, in <module>
    from . import datasets
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/python/keras/api/keras/datasets/__init__.py", line 14, in <module>
    from . import imdb
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/python/keras/api/keras/datasets/imdb/__init__.py", line 10, in <module>
    from tensorflow.python.keras.datasets.imdb import get_word_index
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/python/keras/datasets/imdb.py", line 21, in <module>
    from tensorflow.python.keras.preprocessing.sequence import _remove_long_seq
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/python/keras/preprocessing/__init__.py", line 22, in <module>
    from tensorflow.python.keras.preprocessing import image
  File "/home/loc/.local/lib/python3.6/site-packages/tensorflow/python/keras/preprocessing/image.py", line 20, in <module>
    from keras_preprocessing import image
  File "/home/loc/.local/lib/python3.6/site-packages/keras_preprocessing/image/__init__.py", line 5, in <module>
    from .affine_transformations import *
  File "/home/loc/.local/lib/python3.6/site-packages/keras_preprocessing/image/affine_transformations.py", line 9, in <module>
    from .utils import (array_to_img,
  File "/home/loc/.local/lib/python3.6/site-packages/keras_preprocessing/image/utils.py", line 14, in <module>
    from PIL import ImageEnhance
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 656, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 626, in _load_backward_compatible
  File "/home/loc/.local/lib/python3.6/site-packages/Pillow-9.3.0-py3.6-linux-aarch64.egg/PIL/ImageEnhance.py", line 21, in <module>
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 656, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 626, in _load_backward_compatible
  File "/home/loc/.local/lib/python3.6/site-packages/Pillow-9.3.0-py3.6-linux-aarch64.egg/PIL/Image.py", line 52, in <module>
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 951, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 894, in _find_spec
  File "<frozen importlib._bootstrap_external>", line 1157, in find_spec
  File "<frozen importlib._bootstrap_external>", line 1131, in _get_spec
  File "<frozen importlib._bootstrap_external>", line 1112, in _legacy_get_spec
  File "<frozen importlib._bootstrap>", line 441, in spec_from_loader
  File "<frozen importlib._bootstrap_external>", line 544, in spec_from_file_location
  File "/home/loc/.local/lib/python3.6/site-packages/Pillow-9.3.0-py3.6-linux-aarch64.egg/PIL/_deprecate.py", line 1
SyntaxError: future feature annotations is not defined

Could anyone let me know how to fix?

1 Like

Hi,

How do you install the TensorFlow package?
Please check if the same issue occurs by using the command in the below doc:

Thanks.

Thanks for your reply
I’ve installed tensorflow using the guide in Jetson Zoo for Jetpack 4.6.1

Hi all,
For anyone who stuck like me, I fixed my issue by doing as followings:

  1. uninstall pillow 9.3.0, it do not support python 3.6
  2. install pillow 8.4.
2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.