Lewati ke konten utama
Panduan pengembang

Instal Tesseract OCR
dalam hitungan menit.

Panduan instalasi lengkap dan teruji untuk Windows, macOS, Linux, WSL2, Docker, dan Conda — termasuk pengaturan PATH, data bahasa, verifikasi, dan solusi untuk kesalahan yang paling sering terjadi.

Instalasi cepat (satu perintah)

Salin perintah sesuai platform Anda. Bahasa dan PATH dijelaskan di bawah.

Windows

Manajer paket, atau installer UB Mannheim.

powershell

> winget install UB-Mannheim.TesseractOCR

macOS

Homebrew adalah metode yang direkomendasikan.

zsh

$ brew install tesseract

Ubuntu / Debian

Tersedia di repositori resmi.

bash

$ sudo apt install tesseract-ocr

Metode instalasi mana yang harus dipilih?

Pilih baris yang sesuai lingkungan Anda. Bagian selanjutnya menjelaskan setiap metode.

MetodeCocok untukData bahasaHak admin
Installer UB Mannheim (Windows)Sebagian besar pengguna WindowsDipilih saat instalasiYa (seluruh sistem)
winget / scoop / chocoInstalasi Windows via skrip atau penggunaDitambahkan terpisahscoop: tidak
Homebrew / MacPorts (macOS)Pengembangan di macOStesseract-langTidak
apt / dnf / pacman / apkServer dan desktop LinuxPaket per bahasaYa (sudo)
WSL2Pengguna Windows yang juga melatih modelPaket aptTidak
DockerLayanan yang dapat direproduksi dan CIDisertakan dalam imageTidak
CondaLingkungan data scienceconda-forgeTidak

Instal di Windows

Tesseract tidak mudah dikompilasi di Windows. Gunakan installer komunitas atau manajer paket, lalu tambahkan ke PATH.

Opsi A — Installer UB Mannheim (direkomendasikan)

Proyek UB Mannheim menerbitkan build standar Tesseract 5.x untuk Windows (64 dan 32 bit). Installer menyertakan alat pelatihan dan memungkinkan Anda memilih bahasa.

  1. Unduh berkas tesseract-ocr-w64-setup-5.x.exe terbaru dari halaman UB Mannheim.
  2. Jalankan installer dan centang bahasa yang dibutuhkan (atau semua).
  3. Instal di lokasi default C:\Program Files\Tesseract-OCR.
  4. Tambahkan folder tersebut ke PATH (di bawah) lalu mulai ulang terminal.

Opsi B — manajer paket

powershell

> winget search tesseract

> winget install UB-Mannheim.TesseractOCR

> scoop install tesseract

> choco install tesseract

ID paket dapat berubah seiring waktu: jalankan winget search tesseract atau scoop search tesseract bila perintah gagal.

Menambahkan Tesseract ke PATH (langkah yang sering terlewat)

Jika Anda memakai installer UB Mannheim, tesseract tidak akan ditemukan sampai folder tersebut ada di PATH.

  1. Buka menu Start, cari Environment Variables dan pilih Edit the system environment variables.
  2. Klik Environment Variables…, lalu di System variables pilih Path dan klik Edit.
  3. Klik New dan tambahkan C:\Program Files\Tesseract-OCR.
  4. Konfirmasi semuanya lalu mulai ulang terminal (dan IDE) sepenuhnya.
verifikasi

> tesseract --version

Instal di macOS

Homebrew adalah metode yang direkomendasikan, baik di Apple Silicon maupun Intel.

zsh

$ brew install tesseract

$ brew install tesseract-lang # semua bahasa

Homebrew memasang biner di /opt/homebrew/bin (Apple Silicon) atau /usr/local/bin (Intel). Data bahasa berada di direktori tessdata; temukan dengan brew info tesseract.

Alternatif dengan MacPorts

zsh

$ sudo port install tesseract

$ sudo port install tesseract-kode # mis. tesseract-fra

Instal di Linux

Semua distribusi utama menyediakan Tesseract di repositori resminya.

Debian / Ubuntu / Mint

bash

$ sudo apt update

$ sudo apt install tesseract-ocr libtesseract-dev

$ sudo apt install tesseract-ocr-all # opsional: semua bahasa

Jika apt tidak menemukan paket, aktifkan repositori universe. libtesseract-dev hanya diperlukan untuk kompilasi terhadap API.

Fedora / RHEL

bash

$ sudo dnf install tesseract tesseract-devel tesseract-langpack-eng

Arch / Manjaro

bash

$ sudo pacman -S tesseract tesseract-data-eng

Alpine

sh

$ apk add tesseract-ocr tesseract-ocr-dev tesseract-ocr-data-eng

Butuh versi lebih baru? Kompilasi dari sumber dengan mengikuti panduan kompilasi resmi.

Instal di Windows dengan WSL2

WSL2 menyediakan lingkungan Linux lengkap di dalam Windows — cara termudah jika Anda juga ingin melatih model.

powershell → ubuntu

> wsl --install -d Ubuntu

$ sudo apt update && sudo apt install tesseract-ocr tesseract-ocr-all libtesseract-dev

Instal dengan Docker

Untuk layanan yang dapat direproduksi dan CI, sertakan Tesseract dalam image dengan versi dan bahasa yang tetap.

Buat Dockerfile:

Dockerfile
FROM ubuntu:24.04
RUN apt-get update \
 && apt-get install -y --no-install-recommends \
      tesseract-ocr tesseract-ocr-eng tesseract-ocr-ind libtesseract-dev \
 && rm -rf /var/lib/apt/lists/*
ENTRYPOINT ["tesseract"]
bash

$ docker build -t tesseract .

$ docker run --rm -v "$PWD:/data" tesseract /data/image.png /data/out

Mount volume agar Tesseract dapat membaca gambar dan menulis out.txt ke host. Tambahkan paket tesseract-ocr-<bahasa> lain ke Dockerfile untuk bahasa tambahan.

Instal dengan Conda

Ideal untuk lingkungan data science yang tidak bisa memakai manajer paket sistem.

bash

$ conda install -c conda-forge tesseract

Instal data bahasa (tessdata)

Mesin menyertakan bahasa Inggris secara default. Tambahkan bahasa lain sebagai paket atau berkas .traineddata.

Instal paket bahasa

bash

$ sudo apt install tesseract-ocr-fra tesseract-ocr-deu # Debian/Ubuntu

$ brew install tesseract-lang # macOS (semua)

$ sudo dnf install tesseract-langpack-fra # Fedora

Instal berkas .traineddata secara manual

  1. Unduh berkas bahasa dari repositori resmi: tessdata_fast (kecepatan), tessdata_best (akurasi), atau tessdata (lama).
  2. Salin berkas .traineddata ke direktori tessdata Anda (mis. C:\Program Files\Tesseract-OCR\tessdata, /usr/share/tesseract-ocr/5/tessdata, atau $(brew --prefix)/share/tessdata).
  3. Jika data berada di lokasi lain, arahkan dengan variabel TESSDATA_PREFIX.
  4. Daftar bahasa yang tersedia untuk memastikan: tesseract --list-langs.
RepositoriTrade-offGunakan saat
tessdata_fastPaling kecil dan cepat, akurasi sedikit lebih rendahPipeline real-time atau bervolume tinggi
tessdata_bestAkurasi tertinggi, lebih lambat dan besarPengarsipan atau pekerjaan yang menuntut akurasi
tessdataLama + LSTM, mendukung --oem 0Model lama atau kompatibilitas lama

Verifikasi instalasi

Jalankan ketiga pemeriksaan ini sebelum melanjutkan. Jika ada yang gagal, lihat tabel pemecahan masalah.

verifikasi

$ tesseract --version

$ tesseract --list-langs

$ tesseract contoh.png stdout -l eng

Eksekusi yang berhasil menampilkan versi, mencantumkan eng (dan bahasa yang terpasang), serta mengeluarkan teks yang dikenali dari gambar Anda.

Perbarui, kelola, dan hapus

Jaga mesin tetap terbaru atau hapus dengan bersih.

TugasWindowsmacOSLinux
Perbaruiwinget upgrade / jalankan ulang installerbrew upgrade tesseractsudo apt upgrade tesseract-ocr
Hapuswinget uninstall UB-Mannheim.TesseractOCRbrew uninstall tesseractsudo apt remove tesseract-ocr
Banyak versiSisakan satu di PATHJangan campur brew dan MacPortsGunakan PPA atau kompilasi dari sumber

Pemecahan masalah

Kasus berikut mencakup sebagian besar masalah instalasi.

GejalaPenyebabSolusi
tesseract: command not foundFolder instalasi tidak ada di PATHTambahkan C:\Program Files\Tesseract-OCR (Windows) atau bin brew (macOS) ke PATH lalu mulai ulang terminal.
Error opening data file .../eng.traineddataData bahasa hilang atau jalur salahInstal paket bahasa atau setel TESSDATA_PREFIX ke folder yang berisi eng.traineddata.
TesseractNotFoundError (Python)pytesseract tidak menemukan binerSetel pytesseract.pytesseract.tesseract_cmd ke jalur lengkap atau perbaiki PATH.
Versi salahAda lebih dari satu instalasi di PATHUrutkan ulang PATH atau hapus duplikat; which -a tesseract / where tesseract.
Akses ditolakInstalasi sistem tanpa hakGunakan sudo di Linux, atau scoop/Conda untuk instalasi tingkat pengguna.
Docker tidak menemukan gambarVolume tidak di-mountMount folder dengan -v "$PWD:/data" dan gunakan /data/... di dalam kontainer.

FAQ instalasi

Bagaimana cara menginstal Tesseract OCR di Windows?

Unduh installer UB Mannheim untuk Tesseract 5.x, jalankan, tambahkan C:\Program Files\Tesseract-OCR ke PATH, lalu verifikasi dengan tesseract --version. Anda juga bisa memakai winget, scoop, atau chocolatey.

Bagaimana cara menginstal Tesseract OCR di Ubuntu?

Jalankan sudo apt update && sudo apt install tesseract-ocr libtesseract-dev. Aktifkan repositori universe jika perlu, dan instal tesseract-ocr-all untuk semua bahasa.

Di mana Tesseract diinstal?

Windows: C:\Program Files\Tesseract-OCR. macOS dengan Homebrew: /opt/homebrew (Apple Silicon) atau /usr/local (Intel). Linux: biasanya /usr/bin/tesseract, data di /usr/share/tesseract-ocr/.

Apakah saya perlu menginstal sesuatu untuk Python?

Ya. Pembungkus pytesseract memanggil biner Tesseract, jadi instal mesinnya dulu, lalu pip install pytesseract pillow. Dokumentasi menunjukkan contoh minimal.

Bisakah saya menginstal tanpa hak administrator?

Bisa. Gunakan scoop atau versi portabel di Windows, atau conda install -c conda-forge tesseract di sistem apa pun.

Apakah Tesseract gratis untuk penggunaan komersial?

Ya. Tesseract dirilis di bawah lisensi Apache 2.0 dan gratis untuk penggunaan pribadi, akademik, maupun komersial.

Setelah mesin terpasang, pelajari cara menggunakannya.