GNU/Linux >> Belajar Linux >  >> Linux

Cara Memeriksa Versi Python

Python adalah salah satu bahasa pemrograman paling populer di dunia. Ini digunakan untuk mengembangkan situs web, menulis skrip, pembelajaran mesin, menganalisis data, dan banyak lagi.

Artikel ini menjelaskan cara memeriksa versi Python yang diinstal pada sistem operasi Anda menggunakan baris perintah. Ini dapat berguna saat menginstal aplikasi yang memerlukan versi Python tertentu.

Kami juga akan menunjukkan kepada Anda cara menentukan secara terprogram versi Python yang diinstal pada sistem tempat skrip Python dijalankan. Misalnya, saat menulis skrip Python, Anda harus menentukan apakah skrip tersebut mendukung versi Python yang diinstal pada mesin pengguna.

Versi Python #

Python menggunakan versi semantik. Rilis siap produksi diversi dalam skema berikut:

MAJOR.MINOR.MICRO

Misalnya, dalam Python 3.6.8, 3 adalah versi utama, 6 adalah versi minor, dan 8 adalah versi mikro.

  • MAJOR - Python memiliki dua versi utama yang tidak sepenuhnya kompatibel:Python 2 dan Python 3. Misalnya, 3.5.7 , 3.7.2 , dan 3.8.0 semuanya adalah bagian dari versi utama Python 3.
  • MINOR - Rilis ini membawa fitur dan fungsi baru. Misalnya, 3.6.6 , 3.6.7 , dan 3.6.8 semuanya adalah bagian dari versi minor Python 3.6.
  • MICRO - Versi mikro baru berisi berbagai perbaikan bug dan peningkatan.

Rilis pengembangan memiliki kualifikasi tambahan. Untuk informasi lebih lanjut, baca dokumentasi Python “Siklus Pengembangan”.

Memeriksa Versi Python #

Python sudah diinstal sebelumnya di sebagian besar distribusi Linux dan macOS. Di Windows, Anda harus mengunduh dan menginstalnya.

Untuk mengetahui versi Python yang diinstal pada sistem Anda, jalankan python --version atau python -V perintah:

python --version

Perintah akan mencetak versi default Python, dalam hal ini adalah 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 penerjemah di shebangline skrip.

Beberapa distribusi Linux memiliki beberapa versi Python yang diinstal secara bersamaan. Umumnya, biner Python 3 diberi nama python3 , dan biner Python 2 bernama python atau python2 , tapi mungkin tidak selalu demikian.

Anda dapat memeriksa apakah Anda telah menginstal Python 3 dengan mengetik:

python3 --version
Python 3.6.8

Dukungan Python 2 berakhir pada tahun 2020. Python 3 adalah bahasa saat ini dan masa depan.

Pada saat penulisan artikel ini, rilis utama terbaru dari Python adalah versi 3.8.x. Kemungkinan Anda memiliki versi lama Python 3 yang terinstal di sistem Anda.

Jika Anda ingin menginstal versi terbaru Python, prosedurnya tergantung pada sistem operasi yang Anda jalankan.

Memeriksa Secara Terprogram Versi Python #

Python 2 dan Python 3 pada dasarnya berbeda. Kode yang ditulis dengan Python 2.x mungkin tidak berfungsi di Python 3.x.

sys modul 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. Ini mengembalikan tupleyang berisi lima nomor versi:major , minor , micro , releaselevel , dan serial .

Katakanlah Anda memiliki skrip yang membutuhkan setidaknya Python versi 3.5, dan Anda ingin memeriksa apakah sistem memenuhi persyaratan. Anda dapat melakukannya hanya dengan memeriksa major dan minor versi:

import sys

if not (sys.version_info.major == 3 and sys.version_info.minor >= 5):
    print("This script requires Python 3.5 or higher!")
    print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor))
    sys.exit(1)

Jika Anda menjalankan skrip menggunakan Python versi kurang dari 3,5 maka akan menghasilkan output berikut:

This script requires Python 3.5 or higher!
You are using Python 2.7.

Untuk menulis kode Python yang berjalan di bawah Python 3 dan 2, gunakan future modul. Ini memungkinkan Anda untuk menjalankan kode yang kompatibel dengan Python 3.x di bawah Python 2.

Kesimpulan #

Sangat mudah untuk mengetahui versi Python yang terinstal di sistem Anda, cukup ketik python --version .

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.


Linux
  1. Cara Memeriksa Versi PHP

  2. Cara memeriksa versi Redhat

  3. Cara Memeriksa Versi CentOS

  1. Cara Memeriksa Versi TensorFlow

  2. Cara Memeriksa Versi Ubuntu Anda

  3. Bagaimana Cara Memeriksa Versi CentOS?

  1. Cara Memeriksa Versi Python di Linux, Mac, &Windows

  2. Cara Memeriksa Versi PostgreSQL Anda

  3. Bagaimana cara memeriksa versi CentOS