AssertionError: only tensorflow v1 is supported



我已经通过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是您想要安装的版本号。

相关内容

  • 没有找到相关文章

最新更新