来自backports import csv ImportError:无法导入名称csv

时间:2017-01-26 04:40:17

标签: python-2.7 spacy backport

我正在使用基于Python Spacy构建的NLP工具。此工具称为textacy。我安装了Spacy,文本和下载的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,它一直在重新调整我同样的错误......

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

1 个答案:

答案 0 :(得分:0)

apt-get安装python-dev 重新安装backports.csv