尝试导入 Spacy 时出现属性错误

时间:2021-07-19 16:57:14

标签: python spacy ner data-preprocessing

我在尝试导入 spacy 时遇到了一些问题。我下载了该软件包并拥有最新版本,但仍然出现此错误并且找不到任何答案。也许这里有人遇到了这个问题,可以帮我解决这个问题。

这是我执行“import spacy”时的错误:


AttributeError Traceback(最近一次调用最后一次) 在 () ----> 1 个导入空间

~\Anaconda3\lib\site-packages\spacy_init_.py in () 8 9 # 这些是作为 API 的一部分导入的 ---> 10 from Thinc.neural.util import prefer_gpu, require_gpu 11 12 来自 .导入管道

~\Anaconda3\lib\site-packages\thinc_init_.py in () 6 7 from .about import name, version # noqa: F401 ----> 8 from ._registry 导入注册表

~\Anaconda3\lib\site-packages\thinc_registry.py in () ----> 1个进口目录 2 3 4 类注册表(对象): 5 个优化器 = catalogue.create("thinc", "optimizers", entry_points=True)

~\Anaconda3\lib\site-packages\catalogue.py in () 16 17 # 出于性能原因只调用一次 ---> 18 AVAILABLE_ENTRY_POINTS = importlib_metadata.entry_points() 19 20 # 这里是注册函数的地方

属性错误:模块“importlib_metadata”没有属性“entry_points”

提前致谢!

1 个答案:

答案 0 :(得分:2)

这只是您的元数据包的问题。试试这个,因为您使用的是 conda 环境:

conda install -c conda-forge importlib_metadata

如果你更喜欢 pip,你可以这样做

pip uninstall importlib_metadata 
pip install importlib_metadata --force-reinstall