Lewati ke konten utama

Cara Mengecek Versi Python: Windows, macOS, dan Linux

Pelajari cara mengecek versi Python Anda di terminal, skrip, dan lingkungan virtual. Pahami masalah umum dan praktik terbaik untuk Windows, macOS, dan Linux.
Diperbarui 28 Sep 2026  · 6 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Mengetahui versi Python yang Anda gunakan lebih penting daripada yang terlihat. Banyak pustaka dan kerangka kerja bergantung pada versi Python tertentu, dan kode bisa berperilaku berbeda di tiap rilis. Menjalankan skrip pada versi yang tidak didukung atau tidak terduga sering kali menyebabkan kegagalan instalasi atau galat saat runtime yang sulit didiagnosis.

Dalam panduan ini, saya akan menunjukkan cara sederhana dan andal untuk mengecek versi Python di berbagai sistem operasi, lingkungan, dan setelan umum. Jika Anda baru mulai belajar Python, saya merekomendasikan Introduction to Python kami, yang membahas keterampilan seperti tipe data, list, fungsi dasar, dan paket.

Cara Mengecek Versi Python dari Command Line

Cara paling umum untuk mengecek versi Python adalah menggunakan terminal komputer Anda (Mac/Linux) atau Command Prompt/PowerShell (Windows).

Menggunakan python --version

Perintah ini meminta sistem Python interpreter mana yang terasosiasi dengan perintah python dan menampilkan versinya.

python --version

Perintah ini berfungsi di sebagian besar sistem jika python telah dikonfigurasi dengan benar di PATH Anda. Namun, perintah bisa gagal jika python mengarah ke Python 2 atau tidak ada di PATH.

Menggunakan python3 --version

Beberapa sistem, terutama macOS dan Linux, mengharuskan Anda menggunakan python3 untuk merujuk Python 3 secara eksplisit. Ini karena banyak komputer modern hadir dengan Python 2 dan Python 3 sekaligus.

python3 --version

Di Windows, perintah ini mungkin tidak berfungsi kecuali Python diinstal dengan python3 yang ditambahkan secara eksplisit.

Menggunakan python -V (Sintaks alternatif)

Perintah ini adalah bentuk singkat dari python --version.

python -V

Perintah ini menghasilkan keluaran yang sama tetapi berperilaku sedikit berbeda di beberapa lingkungan. Di beberapa lingkungan lama atau shell tertentu, nomor versi mungkin dikirim ke stderr (standard error) alih-alih stdout (standard output).

Bagi pengguna, tampilannya sama di layar, tetapi ini bisa berpengaruh dalam skrip jika Anda mencoba “mem-pipe” teks itu ke file atau program lain.

Cara Mengecek Versi Python dari Dalam Python

Terkadang Anda mungkin ingin mengecek versi Python dari dalam skrip atau sesi interaktif. Ini berguna saat Anda ingin kode mengonfirmasi lingkungan runtime-nya untuk membantu men-debug masalah dalam skrip.

Anda dapat mengakses detail versi dengan mengimpor pustaka bawaan sys. Kode di bawah ini menampilkan string versi Python lengkap beserta detail build.

-- Check Python version
import sys
print(sys.version)

Metode ini berguna saat menulis logika kondisional yang bergantung pada versi Python dan untuk mencatat informasi runtime.

Mengecek Versi Python di Lingkungan Virtual

Karena lingkungan virtual (venv dan conda) digunakan untuk proyek tertentu, lingkungan tersebut dapat menggunakan versi Python yang berbeda dari Python bawaan sistem Anda. Jika Anda membuat lingkungan virtual, lingkungan itu disertai interpreter Python tertentu, dan saat diaktifkan, lingkungan akan mengganti executable Python yang digunakan.

Untuk memastikan versi Python aktif pada lingkungan virtual Anda, aktifkan terlebih dahulu, lalu jalankan perintah berikut:

python --version

Jika versi yang muncul bukan yang Anda harapkan, lingkungan tersebut mungkin dibuat dengan instalasi Python yang berbeda atau saat ini belum diaktifkan.

Saya merekomendasikan Conda Cheat Sheet kami saat Anda ingin sekilas melihat pengelolaan paket dan bekerja dengan lingkungan conda.

Cara Mengecek Versi Python di Berbagai Sistem Operasi

Setiap sistem operasi menangani Python dengan sedikit perbedaan. Berikut cara mengecek versi Python di masing-masing:

Windows

Untuk mengecek versi Python di Windows, Anda dapat menggunakan:

python --version

Atau:

py --version

Kelemahan metode ini adalah beberapa instalasi Python dapat membingungkan, atau python mungkin tidak dikenali karena salah konfigurasi PATH. Selain itu, peluncur py dapat menunjuk ke versi yang berbeda dari python, sehingga gagal.

macOS dan Linux

Untuk macOS dan Linux, Anda perlu menyadari bahwa sistem mungkin menyertakan Python pra-instal yang digunakan secara internal oleh OS. Juga, python bisa merujuk ke Python 2 atau bahkan tidak ada sama sekali, sementara python3 biasanya menunjuk ke Python 3 yang diinstal pengguna.

Anda dapat mengecek versi Python di macOS atau Linux menggunakan:

python --version

Atau gunakan python3 untuk menghindari penggunaan Python yang usang atau yang dikelola sistem tanpa sengaja.

python3 --version

Masalah Umum Saat Mengecek Versi Python

Saat mengecek versi Python, Anda mungkin menemui kebingungan, terutama ketika melibatkan banyak alat dan lingkungan:

  • “Python command not found”: Ini biasanya berarti Python belum diinstal, atau belum ditambahkan ke PATH sistem Anda. Di beberapa sistem, hanya python3 yang tersedia, bukan python.

  • Beberapa versi Python terpasang: Adalah hal yang umum memiliki lebih dari satu versi Python pada mesin yang sama. Perintah berbeda seperti python, python3, dan py dapat menunjuk ke interpreter yang berbeda, yang dapat membuat pemeriksaan versi tampak tidak konsisten.

  • Perintah menampilkan versi yang tidak diharapkan: Anda mungkin memeriksa instalasi Python yang berbeda dari yang Anda maksud. Ini sering terjadi ketika lingkungan virtual tidak diaktifkan atau saat urutan PATH memprioritaskan executable Python lain.

  • Versi di IDE berbeda dengan terminal: IDE Anda, seperti VS Code atau PyCharm, mungkin dikonfigurasi untuk menggunakan interpreter Python yang berbeda dari terminal Anda. Kode yang dijalankan di dalam IDE menggunakan interpreter yang dikonfigurasi di sana, dan belum tentu sama dengan yang dikembalikan oleh python --version di command line.

Praktik Terbaik untuk Mengelola Versi Python

Untuk menghindari kejutan terkait versi, saya menyarankan mengikuti daftar periksa di bawah ini:

  • Selalu cek versi Python sebelum memasang dependensi: Selalu jalankan python --version sebelum menjalankan perintah seperti pip install. Ini memastikan Anda tidak secara tidak sengaja memasang pustaka ke versi yang salah.

  • Gunakan perintah secara eksplisit: Jika Anda tahu perlu Python 3, gunakan python3 alih-alih berasumsi python mengarah ke versi yang benar.

  • Konsisten menggunakan lingkungan virtual: Gunakan lingkungan virtual (venv) untuk setiap proyek baru. Ini membuat versi dan pustaka proyek Anda terisolasi dari sistem lainnya agar setiap proyek menggunakan versi Python dan dependensi yang tepat.

  • Hindari bergantung pada Python sistem untuk proyek: Python yang dikelola sistem sering digunakan oleh OS dan sebaiknya tidak diutak-atik. Selalu instal versi Python Anda sendiri untuk proyek guna mendapatkan hasil yang diinginkan.

Kesimpulan

Bersikap eksplisit tentang versi Python yang Anda jalankan membantu menghindari masalah penyiapan umum, mengurangi kebingungan, dan menghemat waktu saat memasang paket atau men-debug galat.

Untuk pemahaman menyeluruh tentang Python, Anda dapat belajar lebih lanjut dari Python Data Fundamentals dan Python Programming Fundamentals. Terakhir, saya secara pribadi merekomendasikan Python Developer career track kami untuk mempelajari pengujian kode dan kontrol versi dalam web scraping serta pengembangan paket.


Allan Ouko's photo
Author
Allan Ouko
LinkedIn
Penulis teknis Data Science dengan pengalaman langsung dalam analitik data, business intelligence, dan data science. Saya menulis konten praktis berfokus industri tentang SQL, Python, Power BI, Databricks, dan rekayasa data, yang berakar pada pekerjaan analitik dunia nyata. Tulisan saya menjembatani kedalaman teknis dan dampak bisnis, membantu para profesional mengubah data menjadi keputusan yang meyakinkan.

FAQs

Apa cara termudah untuk mengecek versi Python?

Anda dapat menjalankan python --version atau python3 --version di terminal untuk mengecek versi Python.

Mengapa python menampilkan versi yang berbeda dari python3?

Jika Anda menggunakan sistem macOS atau Linux, perintah python dan python3 sering kali merujuk pada instalasi Python yang terpisah.

Mengapa IDE saya menampilkan versi Python yang berbeda dari terminal?

IDE menggunakan interpreter yang dikonfigurasikan sendiri, yang mungkin tidak sama dengan Python sistem atau terminal.

Apa arti “Python command not found”?

Perintah ini biasanya menunjukkan bahwa Python belum diinstal atau belum dimasukkan ke PATH sistem Anda.

Bisakah saya memasang beberapa versi Python sekaligus?

Ya, Anda dapat memiliki beberapa versi Python terpasang secara bersamaan pada mesin yang sama.

Topik
Python

Belajar Python bersama DataCamp

Kursus

Pengantar Python

4 jam
7.1M
Kuasai dasar-dasar analisis data dengan Python dalam 4 jam. Kursus online ini memperkenalkan antarmuka Python dan pustaka populer.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

Lihat SelengkapnyaLihat Selengkapnya