我已经通过pip install安装了tensorflow。当我运行应用程序时,我有这个箭头。我该怎么办?
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"
我在网上搜索了这个问题,但是没有找到
好吧,从错误来看,我认为你已经安装了Tensorflow 2和"应用程序"。需要Tensorflow 1。
您可以执行pip install 'tensorflow<2.0'
来安装最新的1。X版本可用-但是如果"应用程序";有一个requirements.txt
文件或类似的,你应该安装指定的版本。
-
您遇到的错误是由于代码期望版本1.x版本的TensorFlow,但正在使用不同的版本。
-
要修复此错误,您可以安装版本1。x版本的
TensorFlow或更新代码以支持您当前使用的TensorFlow
版本。 -
你可以通过运行
检查你正在使用的TensorFlow版本
import tensorflow as tf; print(tf.__version__)
-
您可以使用
pip install tensorflow==X.X
安装特定版本的TensorFlow,其中X.X是您想要安装的版本号。