Cara Memeriksa Versi Python (Terminal & Skrip Python)

Pelajari cara memeriksa versi Python Anda. Lihat instruksi untuk memeriksa di terminal, command prompt, dan secara dinamis di dalam skrip Python.

Coba Solusi ini di Editor

Ikhtisar

Memverifikasi versi aktif Python adalah langkah pertama yang penting ketika memecahkan masalah pengaturan, menginstal perpustakaan pihak ketiga, atau memanfaatkan fitur yang diperkenalkan dalam rilis yang lebih baru (seperti pencocokan pola di 3.10+). Karena sistem dapat menginstal beberapa versi Python secara bersamaan, memeriksa jalur dan versi membantu menghindari konflik waktu proses.

Jika Anda bekerja di terminal atau command prompt, Anda dapat memeriksa versi Python yang diinstal dengan menjalankan `python --version` atau `python3 --version`. Jika Python dikonfigurasi dengan benar di PATH sistem Anda, terminal akan mencetak string yang menunjukkan nomor mayor, minor, dan patch (misalnya, `Python 3.11.4`).

Untuk memeriksa versi secara dinamis dalam skrip Python yang sedang berjalan, perpustakaan standar menyediakan modul `sys`. Memanggil `sys.version` akan mengembalikan string informasi terperinci tentang lingkungan, dan `sys.version_info` akan mengembalikan tupel terstruktur yang berisi komponen versi, sehingga Anda dapat dengan mudah memverifikasi persyaratan secara terprogram.

Kode & Output Eksekusi

Skrip ini mendemonstrasikan pengambilan detail lingkungan Python secara dinamis melalui modul sys bawaan.

check_version.py
Coba di Editor
import sys

# 1. Getting the version as a detailed string
version_str = sys.version
print("Detailed Version Info:")
print(version_str.split("\n")[0]) # Print first line of details

# 2. Checking version programmatically using version_info tuple
info = sys.version_info
print(f"\nMajor: {info.major} | Minor: {info.minor} | Micro: {info.micro}")

# 3. Setting a version check boundary
if sys.version_info >= (3, 10):
    print("System matches required Python version (>= 3.10).")
else:
    print("Warning: Upgrade recommended.")
Keluaran Terminal
Detailed Version Info:
3.11.3 (main, Apr 10 2026, 12:00:00)

Major: 3 | Minor: 11 | Micro: 3
System matches required Python version (>= 3.10).

Implementasi Langkah demi Langkah

  • Buka shell baris perintah Anda dan jalankan python --version untuk memeriksa konfigurasi lingkungan shell.
  • Impor sys dalam skrip Anda dan baca sys.version untuk mendapatkan string versi terperinci.
  • Kueri tuple sys.version_info untuk memeriksa versi mayor dan minor secara terprogram.

Pertanyaan yang Sering Diajukan

Apa perbedaan antara python dan python3 dalam perintah terminal?

Di banyak sistem, python mengacu pada Python 2 lama (tidak lagi didukung), sedangkan python3 mengacu pada lingkunganPython 3.x modern.

Bagaimana saya bisa menerapkan pemeriksaan versi Python minimum di skrip saya?

Anda dapat menegaskan sys.version_info >= (3, 8) di awal skrip Anda, sehingga menimbulkan kesalahan jika persyaratan tidak terpenuhi.

Topik Terkait

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.