Развертывание алгоритма nlp с помощью spaCy на pythonanywhere - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть алгоритм классификации текста, который работает на spaCy и sklearn.Я пытаюсь развернуть его через флягу и pythonany везде.Проблема в том, что я не могу привести свою среду в соответствие.

Я могу установить spaCy на свой локальный компьютер, но только через Conda.Я могу установить spaCy на pythonany везде, но только через pip.Проблема в том, что при установке conda я получаю два пакета:

mkl-fft==1.0.6
mkl-random==1.0.1

, которые, по-видимому, установка pip не использует.Итак, я думаю, что когда я развернул обученный алгоритм Conda в среде pythonanywhere, где spaCy был установлен pip, он не работает.эти два пакета не могут быть установлены на pythonanywhere.

Как мне решить эту проблему?Нужно ли мне найти хост, который может выполнить установку conda?Если да, то кто из них может это принять?Могу ли я решить эту проблему, установив spaCy на свой компьютер и переучив алгоритм?

Не уверен, что все это ясно, я просто не знаю, как поступить.

1 Ответ

0 голосов
/ 13 декабря 2018

Проблема заключалась в том, что spaCy, numpy и scipy были настроены на использование MKL.Чтобы решить эту проблему, я создал новую виртуальную среду, а затем установил conda модуля nomkl.Оттуда я просто переустановил пакеты, и они больше не были настроены на MKL, и я смог получить согласованные удаленные и локальные среды.

...