Python adalah salah satu bahasa pemrograman paling populer di dunia. Ini digunakan untuk mengembangkan situs web, machine learning, menganalisis data, dan banyak lagi.
Tutorial ini menjelaskan cara memeriksa versi Python yang diinstal pada sistem operasi Anda menggunakan baris perintah. Ini dapat berguna ketika menginstal aplikasi yang ditulis dalam Python yang memerlukan versi Python tertentu.
Kami juga akan menunjukkan kepada Anda cara melihat versi Python apa yang diinstal pada sistem tempat skrip Python berjalan. Misalnya, saat menulis skrip Python, Anda harus menentukan apakah skrip tersebut mendukung versi Python yang diinstal pada mesin pengguna.
Memeriksa Versi Python
Python sudah diinstal pada sebagian besar distribusi Linux dan macOS.
Untuk mengetahui versi Python mana yang diinstal pada sistem Anda, jalankan perintah python --version
atau python -V
:
python --version
Perintah akan mencetak versi Python default, dalam hal ini, yaitu 2.7.15
. Versi yang diinstal pada sistem Anda mungkin berbeda.
Python 2.7.15+
Versi default Python akan digunakan oleh semua skrip yang memiliki /usr/bin/python
ditetapkan sebagai interpreter di baris shebang skrip.
Beberapa distribusi Linux memiliki beberapa versi Python yang diinstal secara bersamaan. Secara umum, binary Python 3 dinamai python3
dan binary Python 2 dinamai python
atau python2
, tetapi mungkin tidak selalu demikian. Anda dapat memeriksa apakah Anda memiliki Python 3 diinstal dengan mengetik:
python3 --version
Python 3.6.8
Sementara Python 2 didukung dan aktif, Python 3 dianggap sebagai masa kini dan masa depan dari bahasa pemrograman ini.
Pada saat menulis artikel ini, major release terbaru dari Python adalah versi 3.7.x. Kemungkinannya adalah Anda memasang versi Python 3 yang lebih lama di sistem Anda. Jika Anda ingin menginstal versi terbaru, prosedurnya tergantung pada sistem operasi yang Anda jalankan.
Periksa Versi Python dengan Code
Python 2 dan Python 3 pada dasarnya berbeda. Kode yang ditulis dengan Python 2.x mungkin tidak berfungsi di Python 3.x.
Modul sys
yang tersedia di semua versi Python, menyediakan parameter dan fungsi khusus sistem. sys.version_info
memungkinkan Anda untuk menentukan versi Python yang diinstal pada sistem. Versi ini berisi lima nomor versi: major
, minor
, micro
, releaselevel
, dan serial
.
Katakanlah Anda memiliki skrip yang memerlukan setidaknya Python versi 3.5 dan Anda ingin memeriksa apakah sistem memenuhi persyaratan. Anda dapat melakukannya dengan hanya memeriksa versi major
dan minor
:
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("Script ini membutuhkan Python Minimal Versi 3.5!") print("Anda Menggunakan Python Versi {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
Jika Anda menjalankan skrip menggunakan versi Python kurang dari 3,5 maka akan menghasilkan output berikut:
Script ini membutuhkan Python Minimal Versi 3.5 ! Anda Menggunakan Python Versi 2.7.
Untuk menulis kode Python yang berjalan di bawah Python 3 dan 2, gunakan modul future
. Ini memungkinkan Anda untuk menjalankan kode yang kompatibel dengan Python 3.x di bawah Python 2.
Kesimpulan
Menemukan versi Python yang diinstal pada sistem Anda sangat mudah, cukup ketik python --version
.