我不能用TensorFlow 2.0导入tflearn
Python 3.7.4 (v3.7.4:e09359112e, Jul 8 2019, 14:54:52)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license()" for more information.
>>> import tflearn
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/summarizer.py", line 9, in <module>
merge_summary = tf.summary.merge
AttributeError: module 'tensorboard.summary._tf.summary' has no attribute 'merge'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import tflearn
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/__init__.py", line 8, in <module>
from . import models
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/models/__init__.py", line 2, in <module>
from .dnn import DNN
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/models/dnn.py", line 6, in <module>
from ..helpers.trainer import Trainer
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/__init__.py", line 2, in <module>
from .evaluator import Evaluator
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/evaluator.py", line 9, in <module>
from .trainer import evaluate_flow
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/trainer.py", line 20, in <module>
from .summarizer import summaries, summarize, summarize_gradients, \
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/summarizer.py", line 12, in <module>
merge_summary = tf.merge_summary
AttributeError: module 'tensorflow' has no attribute 'merge_summary'有人能帮我吗?我真的需要尽快解决这个问题。我对tensorflow很陌生。
发布于 2019-10-12 20:53:24
到目前为止,tflearn (v0.3.2)还没有准备好TensorFlow 2.0,特别需要Tf1.x。我相信它会在某一时刻得到更新,但是现在,如果你需要学习,使用TF 1。
我得到了一个不同的错误:ModuleNotFoundError: No module named 'tensorflow.contrib'自从contrib被移动到tensorflow_addons之后,以及pypi包目前只适用于Linux。。
Dec '20更新: v0.5.0 (发布于11月20日)支持TF2,独家。
注意:最新的TFLearn (v0.5)只与TensorFlow v2.0及以上版本兼容。
并确保正确导入:
导入tflearn导入tensorflow.compat.v1作为tf
https://stackoverflow.com/questions/58357486
复制相似问题