Как установить spacy-hunspell на MacOS - PullRequest
0 голосов
/ 04 апреля 2019

Когда я запускаю pip3 install hunspell==0.5.0, он, по-видимому, устанавливается без помех.

Collecting hunspell==0.5.0
Installing collected packages: hunspell
Successfully installed hunspell-0.5.0

Теперь, когда я запускаю pip3 install spacy-hunspell, он, похоже, также устанавливается.

Installing collected packages: spacy-hunspell
Successfully installed spacy-hunspell-0.1.0

ОднакоПосле того, как я открываю свой проект и импортирую пакет, я получаю:

Traceback (most recent call last):
  File "genVocab.py", line 5, in <module>
    from spacy_hunspell import spaCyHunSpell
  File "/usr/local/lib/python3.7/site-packages/spacy_hunspell/__init__.py", line 5, in <module>
    from hunspell import HunSpell
ImportError: dlopen(/usr/local/lib/python3.7/site-packages/hunspell.cpython-37m-darwin.so, 2): Symbol not found: __ZN8Hunspell14add_with_affixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
  Referenced from: /usr/local/lib/python3.7/site-packages/hunspell.cpython-37m-darwin.so
  Expected in: flat namespace
 in /usr/local/lib/python3.7/site-packages/hunspell.cpython-37m-darwin.so

Я пытался собрать hunspell, pyhunspell и spacy-hunspell каждый из их исходных репозиториев с разными флагами компилятора иверсии GCC, но проблема сохраняется.

Есть идеи, как двигаться дальше?

...