ImportError:无法从“ contracts”中导入名称“ CONTRACTION_MAP”

问题描述 投票:1回答:2
ImportError                               Traceback (most recent call last)
<ipython-input-13-74c9bc9e3e4a> in <module>
      8 from nltk.tokenize.toktok import ToktokTokenizer
      9 #import contractions
---> 10 from contractions import CONTRACTION_MAP
     11 import unicodedata
     12 

ImportError: cannot import name 'CONTRACTION_MAP' from 'contractions' (c:\users\nikita\appdata\local\programs\python\python37-32\lib\site-packages\contractions\__init__.py)

一个问题是CONTRACTION_MAP模块是否已从CONTRACTIONS包中弃用?

python machine-learning nlp data-science
2个回答
0
投票

[我相信您将一本名为“使用Python的文本分析”(contractions)的教科书中的PyPI模块中的contractions包与source code模块弄错了。


0
投票

在通过pip安装收缩安装收缩之后,可以使用contractions_dict代替CONTRACTION_MAP

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