python Assert错误:仅支持tensorflow v1

i34xakig  于 2023-01-04  发布在  Python
关注(0)|答案(2)|浏览(192)

我用pip安装了tensorflow。当我运行这个应用程序时,我看到了这个箭头。我应该怎么做?

Traceback (most recent call last):
  File "C:\Users\1\Desktop\PathPlanning-main\Supervisor\__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"

我已经在网上搜索了这个问题,但我没有找到

ngynwnxp

ngynwnxp1#

根据错误信息,我可以想象您已经安装了Tensorflow 2,并且“应用程序”需要Tensorflow 1.x,正如错误信息所示。
你可以执行pip install 'tensorflow<2.0'来安装最新的1.x版本--但是如果“应用程序”有一个requirements.txt文件或类似的文件,你可能应该安装那里指定的版本。

4c8rllxm

4c8rllxm2#

  • 您遇到的错误是由于代码需要TensorFlow 1.x版本,但使用的是不同的版本。
  • 要修复此错误,您可以安装1.x版的

或更新代码以支持TensorFlow版本
您当前正在使用的。

  • 您可以通过运行以下命令检查正在使用的TensorFlow版本

第一个月

  • 您可以使用pip install tensorflow==X.X安装特定版本的TensorFlow,其中X.X是您要安装的版本号。

相关问题