Spacy - ImportError: preshed.maps не экспортирует ожидаемую C функция map_clear - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь импортировать spacy напрасно.

>>> import spacy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\Alienware\Anaconda3\envs\tf2\lib\site-packages\spacy\__init__.py", line 12, in <module>
    from . import pipeline
  File "C:\Users\Alienware\Anaconda3\envs\tf2\lib\site-packages\spacy\pipeline\__init__.py", line 4, in <module>
    from .pipes import Tagger, DependencyParser, EntityRecognizer, EntityLinker
  File "pipes.pyx", line 24, in init spacy.pipeline.pipes
  File "C:\Users\Alienware\Anaconda3\envs\tf2\lib\site-packages\spacy\pipeline\functions.py", line 5, in <module>
    from ..matcher import Matcher
  File "C:\Users\Alienware\Anaconda3\envs\tf2\lib\site-packages\spacy\matcher\__init__.py", line 5, in <module>
    from .phrasematcher import PhraseMatcher
  File "phrasematcher.pyx", line 1, in init spacy.matcher.phrasematcher
ImportError: preshed.maps does not export expected C function map_clear

Я обновил conda и затем запустил update conda all. Я удалил предыдущую версию python и установил самую новую (3.8). Я удалил spacy и переустановил его. Ничего не помогло.

В прошлый раз, когда я работал с spacy, было 3 недели go, и я не столкнулся с какой-либо проблемой. Внезапно это исключение возникло из ниоткуда.

Как вы понимаете ситуацию? Любые идеи о том, как отладить проблему или исправить ошибку?

...