Tensorflow导入错误:无法从“tensorflow.python.eager.def函数”导入名称“实验函数运行急切”

siv3szwd  于 2023-01-02  发布在  Python
关注(0)|答案(1)|浏览(950)

我在导入时不断收到以下错误:

ImportError: cannot import name 'experimental_functions_run_eagerly' from 'tensorflow.python.eager.def_function'

我已经尝试过使用pip来卸载和重新安装tensorflow。
当我尝试导入tensorflow时出现错误,以下是所有错误:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import cv2
import tensorflow as tf
from tf import keras

我在Windows 10上运行Python 3.7.9。由于错误,我无法导入Tensorflow,但根据pip list,这些是我的安装版本:

jupyter_client               7.4.7
jupyter_core                 4.11.2
jupyter-server               1.23.2
jupyterlab                   3.5.0
jupyterlab-pygments          0.2.2
jupyterlab_server            2.16.3
jupyterthemes                0.20.0
keras                        2.11.0
tensorboard                  2.11.0
tensorboard-data-server      0.6.1
tensorboard-plugin-wit       1.8.1
tensorflow                   2.11.0
tensorflow-cpu               2.11.0
tensorflow-estimator         2.11.0
tensorflow-intel             2.11.0
tensorflow-io-gcs-filesystem 0.27.0
termcolor                    2.1.0

如何解决此错误?

thigvfpy

thigvfpy1#

首先,确保tensorflow和tensorflow-gpu是使用这些代码升级的。

pip install tensorflow --upgrade
pip install tensorflow-gpu --upgrade

然后确保这keras版本是2.3.1+并且升级它如果它不是.

pip install keras --upgrade

这些步骤对我很有效。
祝你好运

相关问题