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.
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.
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.")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
Pelajari cara menginstal dan mengelola paket pihak ketiga dengan Python menggunakan pip. Temukan lingkungan virtual, persyaratan.txt, dan perintah dasar.
Cara Menangani Pengecualian dengan PythonPelajari cara menangani pengecualian dalam Python menggunakan blok coba, kecuali, lain, dan akhirnya. Tulis kode Python yang bebas kesalahan dan tahan crash.
Sumber Daya Python yang Direkomendasikan
Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.
Loop Python
Pelajari cara menggunakan loop Python untuk melakukan iterasi pada data. Kuasai perulangan for, perulangan while, hancurkan, lanjutkan, dan ulangi praktik terbaik dengan contoh interaktif.
Lembar
Pelajari konversi tipe implisit dan eksplisit dengan Python. Konversi antara string, bilangan bulat, float, daftar, set, dan kamus.
Python vs JavaScript: Bahasa Pemrograman Mana yang Terbaik?
Perbandingan komprehensif antara Python dan JavaScript. Jelajahi perbedaan sintaksis, kinerja, kasus penggunaan (backend vs frontend), dan contoh pengkodean.