Hogyan ellenőrizhetem a büntetőpontjaimat?
Tartalomjegyzék:
- Python verziózás
- A Python verzió ellenőrzése
- Programozottan ellenőrzi a Python verziót
- Következtetés
A Python a világ egyik legnépszerűbb programozási nyelve. Webhelyek fejlesztésére, szkriptek írására, gépi tanulásra, adatok elemzésére és egyebekre használják.
Ez az oktatóanyag elmagyarázza, hogyan lehet a parancssor segítségével ellenőrizni, hogy a Python milyen verziója van telepítve az operációs rendszerre. Ez hasznos lehet olyan alkalmazások telepítésekor, amelyekhez a Python adott verziója szükséges.
Megmutatjuk azt is, hogyan lehet programozottan meghatározni, hogy a Python milyen verziója van telepítve a rendszerben, ahol a Python szkript fut. Például Python-szkriptek írásakor meg kell határoznia, hogy a szkript támogatja-e a felhasználó számítógépére telepített Python-verziót.
Python verziózás
A Python gyártásra kész kiadásainak verziója a következő séma:
MAJOR.MINOR.MICRO
Például a Python 3.6.8-ban a
3
fő verziója,
1
kisebb verziója és
2
mikro verziója.
-
MAJOR- A Pythonnak két fő verziója van, amelyek nem teljesen kompatibilisek: Python 2 és Python 3. Például a3.5.7,3.7.2és3.8.0mind a Python 3 fő verziójának részei.MINOR- Ezek a kiadások új funkciókat és funkciókat hoznak létre. Például a3.6.6,3.6.7és3.6.8mind a Python 3.6 kisebb verziójának részei.MICRO- Az új mikro verziók általában különféle hibajavításokat és fejlesztéseket tartalmaznak.
A fejlesztési kiadások további minősítőket tartalmaznak. További információkért olvassa el a Python „Fejlesztési ciklus” dokumentációját.
A Python verzió ellenőrzése
A Python előre telepítve van a legtöbb Linux disztribúcióra és macOS-ra.
Hogy megtudja, melyik Python verzió van telepítve a rendszerre, futtassa a
python --version
vagy
python -V
parancsot:
python --version
A parancs kinyomtatja az alapértelmezett Python verziót, ebben az esetben a
2.7.15
. Lehet, hogy a rendszerre telepített verzió eltérő.
Python 2.7.15+
A Python alapértelmezett verzióját minden olyan szkript használni fogja, amelyeknél az
/usr/bin/python
van értelmezve a szkript shebang sorában.
Egyes Linux disztribúciókban egyszerre több Python verzió van telepítve. Általában a Python 3 binárisan
python3
, a Python 2 binárison pedig
python
vagy
python2
, de nem mindig ez a helyzet.
A következő gépeléssel ellenőrizheti, hogy van-e telepítve a Python 3:
python3 --version
Python 3.6.8
Míg a Python 2 jól támogatott és aktív, a Python 3-at tekintik a nyelv jelenének és jövőjének.
A cikk írásakor a Python legfrissebb fő kiadása a 3.8.x verzió volt. Valószínű, hogy a Python 3 régebbi verziója van telepítve a rendszerére.
Programozottan ellenőrzi a Python verziót
A Python 2 és a Python 3 alapvetően különböznek egymástól. Lehet, hogy a Python 2.x-ben írt kód nem működik a Python 3.x-ben.
Az összes Python verzióban elérhető
sys
modul rendszerspecifikus paramétereket és funkciókat biztosít.
sys.version_info
lehetővé teszi a rendszerre telepített Python verzió meghatározását. Ez egy
releaselevel
, amely tartalmazza az öt verziószámot:
major
,
minor
,
micro
,
releaselevel
és
serial
.
Tegyük fel, hogy van egy olyan szkript, amelyhez legalább a Python 3.5-ös verziójára van szükség, és ellenőrizni szeretné, hogy a rendszer megfelel-e a követelményeknek. Ezt megteheti úgy, hogy egyszerűen ellenőrzi a
major
és a
minor
verziót:
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.
A Python kód írásához, amely mind a Python 3, mind a 2 alatt fut, használja a
future
modult. Ez lehetővé teszi a Python 3.x-kompatibilis kód futtatását a Python 2 alatt.
Következtetés
Könnyen megtudhatja, hogy a Python milyen verziója van telepítve a rendszerére, csak írja be a
python --version
.
Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.
terminál pythonHogyan ellenőrizhetem a postgresql verziót
Ebben a cikkben elmagyarázzuk, hogyan lehet megtalálni a PostgreSQL szerver melyik verzióját a rendszeren. Bizonyos helyzetekben fontos lehet annak ismerete, hogy a PostgreSQL szerver milyen verziója van telepítve és fut a rendszeren.
Hogyan ellenőrizhetem a centos verziódat
Ebben az oktatóanyagban számos különféle parancsot mutatunk be annak ellenőrzésére, hogy a CentOS milyen verziója van telepítve a rendszerére.
Hogyan ellenőrizhetem az ubuntu verzióját
Ebben az oktatóanyagban megmutatjuk, hogyan lehet megtalálni az Ubuntu verziót a parancssorból vagy a grafikus felületről.







