Ошибка развертывания Heroku: не найдено подходящего распределения для en-core-web-sm - PullRequest
2 голосов
/ 07 мая 2019

Я пытаюсь развернуть свой проект Django и spaCy в Heroku.Но я получаю сообщение об ошибке: не найдено подходящего дистрибутива для en-core-web-sm (это модель ML, загружаемая через pip).Как я могу решить эту проблему?Модель установлена ​​локально в виртуальной среде и работает нормально.Я получил файл требований через pip freeze.Я использую Python 3.6.4.

1 Ответ

1 голос
/ 07 мая 2019

Не похоже, что pip install en-core-web-sm тоже работает, поэтому мне интересно, как вы установили его локально?

Одним из возможных решений является получение его из github вместо pypi, добавив эту строку в requirements.txt вместо

-e https://github.com/explosion/spacy-models/releases/download/en_vectors_web_lg-2.1.0/en_vectors_web_lg-2.1.0.tar.gz#egg=en_core_web_sm
...