При установке файла requirements.txt на heroku возникает ошибка - PullRequest
0 голосов
/ 05 августа 2020

Я развертываю приложение с помощью heroku. В коде python я использую библиотеку NLP под названием spacy . Я уже развернул приложение без установленной библиотеки, работает отлично.

Я добавил библиотеку в файл requirements.txt приложения:

enter image description here

In my cmd, at the time of deployment I am using:

pip install -r requirements.txt

However, it runs an error:

enter image description here

intentionally avoided writing the code because of the sizeI also installed Microsoft C++ Build Tools and restarted cmd, but now it runs additional errors.

This is a screenshot of the files I am uploading:

введите описание изображения здесь

Есть ли способ установить библиотеки удаленно? Я бы хотел избежать бесчисленных установок. Учитывая красный код, я что-то делаю не так или мне просто не хватает пакетов?

(намеренно избегал написания кода из-за размера)

1 Ответ

0 голосов
/ 06 августа 2020

Это локальная ошибка на вашем Windows компьютере, которая не должна возникать на Heroku. Пакет сборки Heroku должен автоматически устанавливать зависимости, если вы поместите файл requirements.txt в root. См. https://devcenter.heroku.com/articles/python-pip

Для исправления локальной ошибки вам необходимо установить инструменты сборки C ++ в соответствии с сообщением об ошибке.

...