我在导入时不断收到以下错误:
ImportError: cannot import name 'experimental_functions_run_eagerly' from 'tensorflow.python.eager.def_function'
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用pip卸载并重新安装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
Run Code Online (Sandbox Code Playgroud)
我Python 3.7.9在 Windows 10 上运行。由于错误,我无法导入 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
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
小智 0
首先,确保使用这些代码升级了tensorflow和tensorflow-gpu。
pip install tensorflow --upgrade
pip install tensorflow-gpu --upgrade
Run Code Online (Sandbox Code Playgroud)
然后确保keras版本是2.3.1+,如果不是则升级。
pip install keras --upgrade
Run Code Online (Sandbox Code Playgroud)
这些步骤对我有用。
祝你好运
| 归档时间: |
|
| 查看次数: |
7634 次 |
| 最近记录: |