Python3.8无法导入名称'windowed_complete'

问题描述 投票:0回答:1

Ubuntu 20.04 Python 3.8

出现错误

 ImportError: cannot import name 'windowed_complete' from 'more_itertools'

但是more_itertools显然已经安装了。

Python 3.9 是否可能需要运行 windowed_complete ?

或者这个错误应该如何解决?

Traceback (most recent call last):
  File "diarize.py", line 9, in <module>
    from nemo.collections.asr.models.msdd_models import NeuralDiarizer
  File "/home/admin/.local/lib/python3.8/site-packages/nemo/collections/asr/__init__.py", line 15, in <module>
    from nemo.collections.asr import data, losses, models, modules
  File "/home/admin/.local/lib/python3.8/site-packages/nemo/collections/asr/losses/__init__.py", line 16, in <module>
    from nemo.collections.asr.losses.audio_losses import SDRLoss
  File "/home/admin/.local/lib/python3.8/site-packages/nemo/collections/asr/losses/audio_losses.py", line 21, in <module>
    from nemo.collections.asr.parts.preprocessing.features import make_seq_mask_like
  File "/home/admin/.local/lib/python3.8/site-packages/nemo/collections/asr/parts/preprocessing/__init__.py", line 16, in <module>
    from nemo.collections.asr.parts.preprocessing.features import FeaturizerFactory, FilterbankFeatures, WaveformFeaturizer
  File "/home/admin/.local/lib/python3.8/site-packages/nemo/collections/asr/parts/preprocessing/features.py", line 44, in <module>
    from nemo.collections.asr.parts.preprocessing.perturb import AudioAugmentor
  File "/home/admin/.local/lib/python3.8/site-packages/nemo/collections/asr/parts/preprocessing/perturb.py", line 50, in <module>
    from nemo.collections.common.parts.preprocessing import collections, parsers
  File "/home/admin/.local/lib/python3.8/site-packages/nemo/collections/common/parts/preprocessing/collections.py", line 23, in <module>
    from nemo.collections.common.parts.preprocessing import manifest, parsers
  File "/home/admin/.local/lib/python3.8/site-packages/nemo/collections/common/parts/preprocessing/parsers.py", line 23, in <module>
    from nemo.collections.common.parts.preprocessing import cleaners
  File "/home/admin/.local/lib/python3.8/site-packages/nemo/collections/common/parts/preprocessing/cleaners.py", line 17, in <module>
    import inflect
  File "/home/admin/.local/lib/python3.8/site-packages/inflect/__init__.py", line 80, in <module>
    from more_itertools import windowed_complete
ImportError: cannot import name 'windowed_complete' from 'more_itertools' (/usr/lib/python3/dist-packages/more_itertools/__init__.py)```

python more-itertools
1个回答
0
投票

pip install more-itertools==10.3.0(最新版本)

解决了

© www.soinside.com 2019 - 2024. All rights reserved.