0

我正在使用基于Python Spacy构建的 NLP 工具。这个工具叫做textacy。我安装了 Spacy、textacy 并下载了 Spacy 的英文数据。全部在我的Python2.7上

现在,当我尝试使用 textacy 提取名词块时:

NNs = textacy.extract.noun_chunks(doc2, drop_determiners=True, min_freq=1)
for nn in NNs:
    print(nn)

它一直向我展示这个

import textacy
File "/Library/Python/2.7/site-packages/textacy-0.3.2-py2.7.egg/textacy/__init__.py", line 10, in <module>
from textacy import corpora
File "/Library/Python/2.7/site-packages/textacy-0.3.2-py2.7.egg/textacy/corpora/__init__.py", line 1, in <module>
from .wiki_reader import WikiReader
File "/Library/Python/2.7/site-packages/textacy-0.3.2-py2.7.egg/textacy/corpora/wiki_reader.py", line 32, in <module>
from textacy.compat import PY2, bytes_to_unicode, unicode_type
File "/Library/Python/2.7/site-packages/textacy-0.3.2-py2.7.egg/textacy/compat.py", line 6, in <module>
from backports import csv
ImportError: cannot import name csv

因此我尝试安装backports.csv. 我尝试从 1.0 版到最新的 1.0.3 版,它一直在重新调整我同样的错误....

你知道如何解决这个问题吗?

4

1 回答 1

0

apt-get install python-dev reinstall backports.csv

于 2020-03-16T01:57:20.247 回答