Instalasi yang “sepertinya berhasil” dan instalasi yang benar-benar bekerja adalah dua hal berbeda. Banyak pemula baru menyadari masalah jauh setelahnya — misalnya saat tutorial pertama gagal dijalankan — padahal verifikasi hanya membutuhkan waktu satu menit. Pada Chapter ini kita menjalankan rangkaian pemeriksaan baku: versi interpreter, detail build, dan lokasi program yang sebenarnya dipakai terminal.

Perintah Verifikasi Dasar #

Buka terminal baru (di Windows: PowerShell atau Command Prompt; di macOS: Terminal; di Linux: terminal bawaan distribusi), lalu jalankan perintah sesuai platform:

PlatformPerintah
Windowspy --version atau python --version
macOS / Linuxpython3 --version

Berikut hasil eksekusi nyata perintah tersebut pada mesin tempat materi ini diuji:

bash
python3 --version

Output yang Dihasilkan:

text
Python 3.12.15

Tiga digit angka tersebut menjawab pertanyaan paling penting: interpreter Python benar-benar terpasang, dapat dipanggil dari terminal, dan versinya memenuhi syarat course ini (3.12 atau lebih baru). Jika perintah ini gagal, kita langsung ke Chapter Memecahkan Masalah Instalasi untuk diagnosis.

Informasi Lengkap dari Dalam Python #

Opsi --version hanya menampilkan nomor singkat. Interpreter juga menyimpan detail lengkapnya pada module sys, dan kita bisa memintanya lewat opsi -c untuk menjalankan satu baris kode:

bash
python3 -c "import sys; print(sys.version)"

Output yang Dihasilkan:

text
3.12.15 (main, Oct  9 2026, 15:22:32) [Clang 22.1.3 ]

String tersebut memuat versi lengkap beserta tanggal build compiler. Angka di mesin kita akan berbeda mengikuti rilis yang dipasang — 3.12.15, 3.13.x, atau yang lebih baru — dan itu tidak masalah.

Untuk kebutuhan program (bukan sekadar melihat), versi yang siap dibandingkan tersedia di sys.version_info:

bash
python3 -c "import sys; print(sys.version_info)"

Output yang Dihasilkan:

text
sys.version_info(major=3, minor=12, micro=15, releaselevel='final', serial=0)

Object ini dapat dibandingkan langsung dengan tuple, misalnya sys.version_info >= (3, 12) — teknik yang sudah kita praktikkan pada Chapter Versi Python dan Kompatibilitas.

Menemukan Lokasi Interpreter #

Ketika terminal menjalankan python3, terminal mengambil program tersebut dari suatu lokasi di disk. Mengetahui lokasinya penting ketika terpasang lebih dari satu versi — situasi yang lazim setelah beberapa tahun belajar. Perintahnya berbeda per platform:

KegiatanWindowsmacOS / Linux
Menampilkan lokasi programwhere pythonwhich python3
Menampilkan semua yang ditemukanwhere pythonwhich -a python3

Contoh hasil which python3 pada macOS dengan instalasi python.org biasanya menunjuk ke symlink /usr/local/bin/python3; pada Linux umumnya ke /usr/bin/python3. Sebagai alternatif yang lebih pasti, kita bisa meminta Python sendiri melaporkan jalurnya:

bash
python3 -c "import sys; print(sys.executable)"

Perintah di atas mencetak lokasi file interpreter yang sedang berjalan — jawaban paling otoritatif untuk pertanyaan “Python yang mana yang sebenarnya kupakai?”.

Membaca Hasil Verifikasi #

Rangkuman interpretasi hasil verifikasi:

HasilTafsiran
Versi tercetak dan >= 3.12Instalasi sehat; lanjut belajar
Versi tercetak tetapi < 3.12Ada Python lama yang dipanggil; perbarui atau pasang versi baru
command not found atau 'python' is not recognizedPATH belum mengenal Python; menuju Chapter Memecahkan Masalah Instalasi
Versi berbeda dari yang barusan dipasangTerminal memanggil versi lain; kita telusuri lewat which / where

Interpreter yang telah terverifikasi siap dipakai. Bab berikutnya mengenal tiga cara memanggilnya — mode interaktif, opsi satu baris, dan opsi module — pada Chapter Menggunakan Python Interpreter.