python - ImportError:无法从“tensorflow.python.eager.context”导入名称“get_config” - ANN Visualizer
问题描述
尝试从 Anaconda/Jupyter 运行 Ann Visualizer 时出现此错误。我已经阅读了这个网站和其他网站上的几个主题,似乎无法让错误消失:
ImportError Traceback (most recent call last)
<ipython-input-54-bdba1202aeda> in <module>
1 from ann_visualizer.visualize import ann_viz
2
----> 3 ann_viz(model, title="VOC Neural Network")
~\Anaconda3\lib\site-packages\ann_visualizer\visualize.py in ann_viz(model, view, filename, title)
29 """
30 from graphviz import Digraph;
---> 31 import keras;
32 from keras.models import Sequential;
33 from keras.layers import Dense, Conv2D, MaxPooling2D, Dropout, Flatten;
~\AppData\Roaming\Python\Python37\site-packages\keras\__init__.py in <module>
23
24 # See b/110718070#comment18 for more details about this import.
---> 25 from keras import models
26
27 from keras.engine.input_layer import Input
~\AppData\Roaming\Python\Python37\site-packages\keras\models.py in <module>
17
18 import tensorflow.compat.v2 as tf
---> 19 from keras import backend
20 from keras import metrics as metrics_module
21 from keras import optimizer_v1
~\AppData\Roaming\Python\Python37\site-packages\keras\backend.py in <module>
35 from tensorflow.python.distribute import distribute_coordinator as dc
36 from tensorflow.python.distribute import distribute_coordinator_context as dc_context
---> 37 from tensorflow.python.eager.context import get_config
38 from tensorflow.python.framework import config
39 from keras import backend_config
ImportError: cannot import name 'get_config' from 'tensorflow.python.eager.context'
我运行时的 Tensorflow/Keras 版本是 2.4.0
print("Tensorflow : " + tf.__version__)
print("Keras : " + keras.__version__)
但是在 Anaconsa 环境中它说 2.3.0 - 不确定这是否是一个因素?
我知道 ANN Visualizer 仅在 Tensorflow > 2.1 的情况下运行
我将所有库调用更新为from tensorflow import keras
(例如)
我不太确定下一步该做什么——有人有什么想法吗?
非常感谢您提供的任何帮助..
解决方案
from tensorflow.python.eager.context import get_config
在 TensorFlow 2.5 上运行良好。
安装 TensorFlow 2.5
!pip install tensorflow==2.5
推荐阅读
- javascript - Image Cache issue using Laravel
- javascript - javascript - 如何将 JSON 数组拆分为 DataTables 的单独数组
- javascript - axios post requests - Error: getaddrinfo ENOTFOUND
- arrays - 如何获取数组维度(数组参数传递错误)?
- flutter - How can I create this UI in flutter? please help me out :
- microsoft-graph-api - Get User Information using Access Token in Microsoft graph API
- php - How to make order by in eager load laravel eloquent
- html - I am creating a Pop up in Html using table and css but I see gap between the two cells in table row when I zoom the page to 110% in Chrome
- apache-spark - 我想通过 sparkstreaming 保持作业运行
- javascript - Modify child component data added via slots from parent component in vuejs