Android

Bagaimana untuk menyemak versi python

Python - Asas dan Membina Projek Pertama

Python - Asas dan Membina Projek Pertama

Isi kandungan:

Anonim

Python adalah salah satu bahasa pengaturcaraan yang paling popular di dunia. Ia digunakan untuk membangunkan laman web, menulis skrip, pembelajaran mesin, menganalisis data, dan banyak lagi.

Tutorial ini menerangkan bagaimana untuk memeriksa versi Python yang dipasang pada sistem operasi anda menggunakan baris arahan. Ini berguna apabila memasang aplikasi yang memerlukan versi Python tertentu.

Kami juga akan menunjukkan kepada anda bagaimana untuk memprogram secara pemprosesan versi versi Python yang dipasang pada sistem di mana skrip Python sedang dijalankan. Sebagai contoh, semasa menulis skrip Python, anda perlu menentukan samada skrip menyokong versi Python yang dipasang pada mesin pengguna.

Versi Python

Siaran siap pengeluaran Python adalah versi dalam skema berikut:

MAJOR.MINOR.MICRO

Sebagai contoh, dalam Python 3.6.8, 3 adalah versi utama, 1 adalah versi kecil, dan 2 ialah versi mikro.

  • MAJOR - Python mempunyai dua versi utama yang tidak sepenuhnya kompatibel: Python 2 dan Python 3. Sebagai contoh, 3.5.7 , 3.7.2 , dan 3.8.0 semuanya adalah sebahagian daripada versi utama Python 3. MINOR - Siaran ini membawa ciri dan fungsi baru. Sebagai contoh, 3.6.6 , 3.6.7 , dan 3.6.8 semuanya adalah sebahagian daripada versi Python 3.6 minor. MICRO - Biasanya, versi mikro baru mengandungi pelbagai perbaikan pepijat dan penambahbaikan.

Siaran pembangunan mempunyai kelayakan tambahan. Untuk maklumat lanjut, baca dokumentasi "Siklus Pembangunan" Python.

Memeriksa Versi Python

Python dipasang pada kebanyakan pengedaran Linux dan macOS.

Untuk mengetahui versi Python yang dipasang pada sistem anda jalankan python --version atau python -V command:

python --version

Perintah ini akan mencetak versi Python lalai, dalam kes ini, iaitu 2.7.15 . Versi yang dipasang pada sistem anda mungkin berbeza.

Python 2.7.15+

Versi lalai Python akan digunakan oleh semua skrip yang mempunyai /usr/bin/python ditetapkan sebagai penterjemah dalam baris shebang skrip.

Sesetengah pengagihan Linux mempunyai banyak versi Python yang dipasang pada masa yang sama. Pada amnya, binary Python 3 dinamakan python3 , dan binary Python 2 dinamakan python atau python2 , tetapi itu tidak semestinya berlaku.

Anda boleh menyemak jika anda memasang Python 3 dengan menaip:

python3 --version

Python 3.6.8

Walaupun Python 2 disokong dan aktif, Python 3 dianggap sebagai masa kini dan masa depan bahasa.

Pada masa penulisan artikel ini, pelepasan utama Python terkini adalah versi 3.8.x. Kemungkinan anda mempunyai versi lama Python 3 yang dipasang pada sistem anda.

Pemeriksaan Program Python secara psikologi

Python 2 dan Python 3 pada asasnya berbeza. Kod yang ditulis dalam Python 2.x mungkin tidak berfungsi dalam Python 3.x.

Modul sys yang tersedia dalam semua versi Python menyediakan parameter dan fungsi khusus sistem. sys.version_info membolehkan anda menentukan versi Python yang dipasang pada sistem. Ia adalah satu tupel yang mengandungi lima nombor versi: major , minor , micro , releaselevel , dan serial .

Katakan anda mempunyai skrip yang memerlukan sekurang-kurangnya versi Python 3.5, dan anda ingin memeriksa sama ada sistem memenuhi keperluan. Anda boleh melakukannya dengan hanya memeriksa versi major dan minor :

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)

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

Untuk menulis kod Python yang berjalan di bawah kedua Python 3 dan 2, gunakan modul future . Ia membolehkan anda menjalankan kod Python 3.x-compatible di bawah Python 2.

Kesimpulannya

Mengetahui versi Python yang dipasang pada sistem anda adalah sangat mudah, hanya taip python --version .

Jangan ragu untuk meninggalkan komen jika anda mempunyai sebarang pertanyaan.

python terminal