Не могу установить Spacy на 32-битную Windows 7 - PullRequest
0 голосов
/ 14 мая 2019

Среда: Windows 7 32-разрядная (SP1), Python 3.7.3, Microsoft Visual C ++ 14.20.27508 (устанавливается из средств сборки)

Когда я пытаюсь установить spacy с помощью (pip install -U spacy), после нескольких минут сообщения «Установка зависимостей сборки ...» появляется сообщение «Требуется MS Visual C ++ 14», и установка Spacy прекращается. .

Что я должен сделать, чтобы решить проблему? Большое спасибо заранее.

1 Ответ

0 голосов
/ 14 мая 2019

Многие научные пакеты для Python для Windows имеют проблемы с установкой через pip, поскольку в большинстве случаев поддерживаемый компилятор не устанавливается.

Вместо того, чтобы бороться с вашей системой и выяснить, какой компилятор вам нужен и где его взять, я просто захожу на сайт Кристофа Гольке, поскольку он добровольно посвящает свое время правильной сборке пакетов в среде Windows и выпускает колесакоторые вы можете установить для pip: https://www.lfd.uci.edu/~gohlke/pythonlibs/#spacy

Выберите 32-битную версию Python 3.7, загрузите ее и установите колесо самостоятельно.В вашем случае вам понадобится файл spacy‑2.1.3‑cp37‑cp37m‑win32.whl.Скачайте его и просто сделайте:

pip install spacy‑2.1.3‑cp37‑cp37m‑win32.whl
...