Pytesseract TesseractError: невозможно загрузить языковые файлыPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pytesseract TesseractError: невозможно загрузить языковые файлы

Сообщение Anonymous »

Я пытаюсь использовать pytesseract в своей системе. Но я получаю следующее сообщение об ошибке

Код: Выделить всё

pytesseract.pytesseract.TesseractError: (1, 'Error opening data file /opt/homebrew/share/eng.traineddata Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory. Failed loading language \'eng\' Tesseract couldn\'t load any languages! Could not initialize tesseract.')
Я использую MacBook Pro M1 и установил движок тессеракта с помощью Brew

Код: Выделить всё

brew install tesseract
Я также установил файлы языка с помощью следующей команды

Код: Выделить всё

brew install tesseract-lang
Похоже, что TESSDATA_PREFIX указывает на правильное местоположение

Код: Выделить всё

/opt/homebrew/share/
Я также убедился, что языковые файлы находятся в правильном каталоге

Код: Выделить всё

ls /opt/homebrew/share/tessdata/
Это результат выполнения приведенной выше команды

Код: Выделить всё

LICENSE                  ceb.traineddata          eng.traineddata          gle.traineddata          jav.traineddata          lit.traineddata          osd.traineddata          snum.traineddata         tha.traineddata
README.md                ces.traineddata          enm.traineddata          glg.traineddata          jpn.traineddata          ltz.traineddata          pan.traineddata          spa.traineddata          tir.traineddata
afr.traineddata          chi_sim.traineddata      epo.traineddata          grc.traineddata          jpn_vert.traineddata     mal.traineddata          pdf.ttf                  spa_old.traineddata      ton.traineddata
amh.traineddata          chi_sim_vert.traineddata equ.traineddata          guj.traineddata          kan.traineddata          mar.traineddata          pol.traineddata          sqi.traineddata          tur.traineddata
ara.traineddata          chi_tra.traineddata      est.traineddata          hat.traineddata          kat.traineddata          mkd.traineddata          por.traineddata          srp.traineddata          uig.traineddata
asm.traineddata          chi_tra_vert.traineddata eus.traineddata          heb.traineddata          kat_old.traineddata      mlt.traineddata          pus.traineddata          srp_latn.traineddata     ukr.traineddata
aze.traineddata          chr.traineddata          fao.traineddata          hin.traineddata          kaz.traineddata          mon.traineddata          que.traineddata          sun.traineddata          urd.traineddata
aze_cyrl.traineddata     configs                  fas.traineddata          hrv.traineddata          khm.traineddata          mri.traineddata          ron.traineddata          swa.traineddata          uzb.traineddata
bel.traineddata          cos.traineddata          fil.traineddata          hun.traineddata          kir.traineddata          msa.traineddata          rus.traineddata          swe.traineddata          uzb_cyrl.traineddata
ben.traineddata          cym.traineddata          fin.traineddata          hye.traineddata          kmr.traineddata          mya.traineddata          san.traineddata          syr.traineddata          vie.traineddata
bod.traineddata          dan.traineddata          fra.traineddata          iku.traineddata          kor.traineddata          nep.traineddata          script                   tam.traineddata          yid.traineddata
bos.traineddata          deu.traineddata          frk.traineddata          ind.traineddata          kor_vert.traineddata     nld.traineddata          sin.traineddata          tat.traineddata          yor.traineddata
bre.traineddata          div.traineddata          frm.traineddata          isl.traineddata          lao.traineddata          nor.traineddata          slk.traineddata          tel.traineddata
bul.traineddata          dzo.traineddata          fry.traineddata          ita.traineddata          lat.traineddata          oci.traineddata          slv.traineddata          tessconfigs
cat.traineddata          ell.traineddata          gla.traineddata          ita_old.traineddata      lav.traineddata          ori.traineddata          snd.traineddata          tgk.traineddata
Файл eng.traineddata, который я хочу использовать в первую очередь, находится в каталоге.
Я также позаботился о том, чтобы префикс экспортировался в zsh-файл

Код: Выделить всё

export TESSDATA_PREFIX=/opt/homebrew/share/
Я дважды проверил, просмотрев файл. Я также перезагрузил настройки конфигурации, запустив исходный код ~/.zshrc
Даже после всего этого я получаю сообщение об ошибке. Я установил pytesseract в среде conda с помощью pip и установил движок tesseract с помощью Brew. Я больше не уверен, что делаю неправильно.

Подробнее здесь: https://stackoverflow.com/questions/791 ... uage-files
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Pytesseract TesseractError: невозможно загрузить языковые файлы
    Anonymous » » в форуме Python
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous
  • Мауи с .net 9.0 обрабатывает языковые файлы пространства имен
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Мауи с .net 9.0 обрабатывает языковые файлы пространства имен
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • .NET MAUI Языковые настройки для каждого приложения на Android
    Anonymous » » в форуме Android
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Языковые настройки для каждого приложения доступны только в iOS 13?
    Anonymous » » в форуме IOS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»