AssertionError: only tensorflow v1 is supported
Question:
I have installed tensorflow by pip install. And when i run the application i have this arrow. What I should do?
Traceback (most recent call last):
File "C:Users1DesktopPathPlanning-mainSupervisor__init__.py", line 4, in <module>
assert str(tf.__version__).startswith('1.'), "only tensorflow v1 is supported"
AssertionError: only tensorflow v1 is supported
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' # or any {'0', '1', '2'}
import tensorflow as tf
assert str(tf.__version__).startswith('1.'), "only tensorflow v1 is supported"
Ihave searched the internet about this problem but i didnt find
Answers:
Well, from the error I’d imagine you’ve installed Tensorflow 2 and "the application" requires Tensorflow 1.x, as the error says.
You could do pip install 'tensorflow<2.0'
to install the latest 1.x version available – however if "the application" has a requirements.txt
file or similar, you should probably install the versions specified there.
-
The error you are encountering is due to the code expecting a version
1.x release of TensorFlow, but a different version is being used.
-
To fix the error, you can either install a version 1.x release of
TensorFlow or update the code to support the version of TensorFlow
that you are currently using.
-
You can check the version of TensorFlow that you are using by running
import tensorflow as tf; print(tf.__version__)
-
You can install a specific version of TensorFlow using pip install tensorflow==X.X
, where X.X is the version number you want to install.
I have installed tensorflow by pip install. And when i run the application i have this arrow. What I should do?
Traceback (most recent call last):
File "C:Users1DesktopPathPlanning-mainSupervisor__init__.py", line 4, in <module>
assert str(tf.__version__).startswith('1.'), "only tensorflow v1 is supported"
AssertionError: only tensorflow v1 is supported
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' # or any {'0', '1', '2'}
import tensorflow as tf
assert str(tf.__version__).startswith('1.'), "only tensorflow v1 is supported"
Ihave searched the internet about this problem but i didnt find
Well, from the error I’d imagine you’ve installed Tensorflow 2 and "the application" requires Tensorflow 1.x, as the error says.
You could do pip install 'tensorflow<2.0'
to install the latest 1.x version available – however if "the application" has a requirements.txt
file or similar, you should probably install the versions specified there.
-
The error you are encountering is due to the code expecting a version
1.x release of TensorFlow, but a different version is being used. -
To fix the error, you can either install a version 1.x release of
TensorFlow or update the code to support the version of TensorFlow
that you are currently using. -
You can check the version of TensorFlow that you are using by running
import tensorflow as tf; print(tf.__version__)
-
You can install a specific version of TensorFlow using
pip install tensorflow==X.X
, where X.X is the version number you want to install.