Я хочу знать, как использовать pytesseract в Heroku, я установил с помощью pip install, но когда я ввожу путь, выдает ошибку. Я тоже пытался использовать пакеты сборки, но не могу получить путь. пожалуйста, помогите мне.
Как использовать тессеракт в героку?
Ответы (1)
Вариант 1: со сборочными пакетами
Исполняемые файлы пакета сборки находятся в каталоге $INSTALL_DIR.
Взгляните на этот вопрос Сборочные пакеты Heroku - установка исполняемых файлов, которые используются пакетами Python для настройки вашего пути в сборочном пакете (просто клонируйте сборочный пакет git и измените свой PATH).
Вариант 2: с пользовательским образом докера
Другой вариант — создать свой собственный образ докера на основе официального образа докера Python (например, python: 3.8-buster) и установить tesseract.
Вы можете использовать этот файл докеров:
FROM python:3.8-buster
RUN apt-get update && apt-get install -y software-properties-common && add-apt-repository -y ppa:alex-p/tesseract-ocr
RUN apt-get update && apt-get install -y tesseract-ocr-all
RUN mkdir /home/work
WORKDIR /home/work
Когда у вас есть этот образ докера, вы можете отправить его в частный реестр докеров heroku и использовать его для запуска ваших dynos.
person
Iñigo
schedule
19.10.2020
Спасибо, но что, если я не хочу использовать докер?
- person StarkGang; 19.10.2020