我已经安装了tflearn
,当我尝试导入它时,我得到以下错误:
ImportError: cannot import name 'is_sequence' from 'tensorflow.python.util.nest' (C:\Users\fsafi\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\tensorflow\python\util\nest.py)
我尝试了以下方法:
import tflearn
1条答案
按热度按时间tf7tbtn21#
我在设置新的tf环境时遇到了完全相同的问题。我认为这是因为tflearn==0.5.0太老了,不能与最新的tensorflow=2.13.0一起工作。
我不得不将tensorflow回落到2.12.0等旧版本才能让它正常工作。
tflearn上也有一个PR来解决这个问题,但它仍在进行中:https://github.com/tflearn/tflearn/pull/1173/commits
基本上 is_sequence(args) 将被替换为 is_sequence_or_composite(args)。
此外,Pillow-10.0也出现了同样的问题,可以通过将其替换为Pillow-9.5来解决,或者您可以通过utils.py文件将ANTIALIAS替换为LANCZOS,就像我们为tflearn库的www.example.com文件所做的那样。reccurent.py
我刚刚上传了以前版本的PIL,它现在完全工作。