ImportError:无法导入name\u iterab

2024-09-27 19:22:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我安装了包tethne-0.8(在windows10上成功运行,也就是说,我可以导入它)。然后,我开始摆弄一些东西,卸载软件包,安装旧版本,卸载旧版本,最后重新安装tethne-0.8。我真后悔这么做(我早该知道!),因为现在,导入Tetne会引发以下错误:

File "C:\Python27\lib\site-packages\tethne\classes\feature.py", line 8, in <module>
from tethne.utilities import _iterable
ImportError: cannot import name _iterable

据说Testine-0.8已经成功安装,我已经检查了所有的依赖关系,这也没问题。我还调查了功能.py文件:

^{pr2}$

…还有实用程序.py文件:

def _iterable(o):
    if hasattr(o, '__iter__'):
        return o
    else:
        return [o]

我显然试过用谷歌搜索这个问题。我快疯了,真希望有人能给我点提示!在


Tags: 文件pyimportreturnlibpackages错误site
1条回答
网友
1楼 · 发布于 2024-09-27 19:22:47

我似乎找到了一个可行的解决方案:我在功能.py文件,在导入不可编辑文件之前。现在,我可以成功地导入系绳了。在

from collections import Counter, defaultdict
from tethne.utilities import mean

相关问题 更多 >

    热门问题