Когда я запускаю 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, но проблема сохраняется.
Есть идеи, как двигаться дальше?