spacy не запускается с ошибкой: «cymem.cymem» не имеет атрибута «PyMalloc» - PullRequest
0 голосов
/ 02 ноября 2018

Мне не удалось запустить просторное приложение.

После установки spacy pip install spacy и запуска $python -m spacy я получил следующую ошибку

$ python -m spacy
Traceback (most recent call last):
  File "/Users/i862304/anaconda3/lib/python3.6/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/Users/i862304/anaconda3/lib/python3.6/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/Users/i862304/anaconda3/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/Users/i862304/anaconda3/lib/python3.6/site-packages/spacy/__init__.py", line 8, in <module>
    from thinc.neural.util import prefer_gpu, require_gpu
  File "/Users/i862304/anaconda3/lib/python3.6/site-packages/thinc/neural/__init__.py", line 1, in <module>
    from ._classes.model import Model
  File "/Users/i862304/anaconda3/lib/python3.6/site-packages/thinc/neural/_classes/model.py", line 11, in <module>
    from .. import util
  File "/Users/i862304/anaconda3/lib/python3.6/site-packages/thinc/neural/util.py", line 3, in <module>
    from preshed.maps import PreshMap
  File "cymem.pxd", line 4, in init preshed.maps
AttributeError: module 'cymem.cymem' has no attribute 'PyMalloc'

Удаление и повторная установка spacy не устранили проблему.
Для справки я использую osx 10.14 и python 3.6.7

1 Ответ

0 голосов
/ 02 ноября 2018

Удаление thinc и cymem, а затем повторная установка spacy устранили эту проблему для меня

pip uninstall thinc
pip uninstall cymem
pip install spacy
...