A Python verziójának ellenőrzése Windows, Linux és macOS rendszerben [2023]

A Python az egyik leghíresebb programozási nyelv, mivel különböző területeken használják, például webfejlesztés, gépi tanulás, adatelemzés és szoftvertesztelés, hogy csak néhányat említsünk.

A Pythont 1991. február 20-án adta ki Guido van Rossum. A Python létrehozása közben Rossum a „Monty Python repülő cirkuszát” is olvasta, egy népszerű BBC vígjátéksorozat forgatókönyvét. Így rátelepedett a névre, mivel az új nyelvet titokzatosnak és egyedinek tartotta.

Ennek az általános célú programozási nyelvnek sokféle felhasználója van, és előfordulhat, hogy tudtán kívül a Netflix filmajánlásain keresztül lép kapcsolatba vele. A Pythont az önvezető autókat vezérlő szoftverek létrehozására is használják.

Néhány dolog, amit a Python segítségével megtehet

  • Webfejlesztés. A Pythont a háttérfejlesztésben használják (a felhasználók által nem látott folyamatok). A Flask és a Django olyan keretrendszerek példái, amelyeket széles körben használnak az API-k és a háttérkiszolgálók fejlesztésében.
  • Automatizálás vagy szkriptelés. Ha van olyan feladat, amelyet ismételten végrehajt, a Python segíthet automatizálni. A kezdők és a szakértők is használhatják a Pythont különféle feladatok automatizálására, például e-mailek küldésére, online adatkeresésre, adatok rendezésére és letöltésére.
  • Adatelemzés és gépi tanulás. A Python az adattudósok egyik legkeresettebb programozási nyelvévé vált. Az adatelemzők mostantól adatvizualizációkat hozhatnak létre, összetett statisztikai számításokat végezhetnek, manipulálhatnak és elemezhetnek, és még sok minden mást.
  • Szoftver tesztelés és prototípus készítés. Szoftverfejlesztési beállításokban a Python használható hibakövetésre, tesztelésre és összeállítás-vezérlésre. A fejlesztők a Python segítségével automatizálhatják az új rendszerek és alkalmazások tesztelését és ellenőrzését.
  • Üzleti alkalmazások. Az üzleti világ széles, és néhány dolog, ami eszünkbe juthat, az e-kereskedelmi alkalmazások, az ügyfélkezelési rendszerek és az ERP, hogy néhányat említsünk. Egy tipikus üzleti környezethez könnyen olvasható, bővíthető és méretezhető alkalmazásokra van szükség. A Python platformjain, például a Trytonon keresztül kínál ilyen megoldást.
  • Sokoldalú. Ha más nyelvekkel is kommunikált, észrevehette, hogy egyesek egy vagy két használati esettel rendelkeznek. A Pythonnak azonban több mint öt használati esete van, és teljesítménye ennek ellenére páratlan.
  • Több könyvtárral és modullal rendelkezik. Rengeteg könyvtár és modul létezik, amelyeket harmadik felek hoztak létre a Python használati eseteinek bővítésére. Használhatja például a Django-t szerveroldali webfejlesztéshez.
  • A Python egyszerű. Ez a programozási nyelv a természetes nyelvet utánozza, így még kezdők számára is alkalmas.
  • Nagy és aktív közösség. A programozás időnként kihívást jelenthet. A nagy és támogató közösség jelenléte azonban azt jelenti, hogy vannak emberek, akikhez mindig fordulhatsz, ha elakadsz.
  • Nyílt forráskód. A Python ingyenesen használható és terjeszthető. A mérnökök így módosíthatják a meglévő kódot, újraterjeszthetik és különféle megoldásokat/alkalmazásokat hozhatnak létre vele.
  Telepítse manuálisan az illesztőprogramokat, és javítsa ki az „Illesztőprogram nem található” hibát a Windows rendszeren

Python 2 és Python 3: Különbség

A Python programozási nyelv sokat fejlődött a több mint 3 évtized alatt. Az egyik ok, amiért érdemes ellenőrizni a Python verziót, az az, hogy meg kell határoznia, hogy Python 2-t vagy Python 3-at használ-e, hogy biztosítsa a hibamentes megoldások készítését, függetlenül attól, hogy Ön fejlesztő vagy adatszakértő.

A Python 2 és Python 3 a Python világ fő verziói. Folyamatos vita folyik arról, hogy melyik a jobb. Vizsgáljuk meg a kettő közötti különbséget;

Python 2

A Python 2-t 2000-ben mutatta be a BeOpen Python Labs. Ennek a verziónak az volt a célja, hogy megkönnyítse a Python tanulását.

A Python 2-n keresztül valósították meg a Python Enhancement Proposal (PEP) technikai részleteit. 2020 januárjában a Python 2 megszűnt, ami azt jelenti, hogy többé nem frissítik biztonsági javításokkal, új funkciókkal és hibajavításokkal.

Python 3

A Python 3 2008-ban jelent meg. Ezt a verziót a Python 2 alapvető hibáinak kijavítására hozták létre. A Python 3 megszüntette a korábbi Python-verziók duplikált moduljait és konstrukcióit.

Az ismétlődő eszközök eltávolítása a Python 3 bevezetésével azt jelentette, hogy a Python 2 kódjának egy része nem kompatibilis a Python 3-mal. Szerencsére a Python kiadta a 2to3-at, egy olyan eszközt, amely áttekinti és automatikusan átalakítja a Python 2 kódját Python 3 szintaxisra.

  Javítsa ki, hogy a lemezszerkezet sérült és olvashatatlan a Windows rendszerben

Ennek a verziónak a bevezetése a tudományos közösség nagy tömegeit vonzotta, például az idegtudományban dolgozókat. A NumPy könyvtár bevezetése a Pythont a Matlab és az R versenytársává tette, és felgyorsította az adattudományban és a gépi tanulásban való alkalmazását. A cikk írásakor a Python jelenlegi verziója a Python 3.11.1.

ÖsszehasonlításPython 2Python 3 éves kiadás20002008Támogatás leállt 2020-ban A Python 3 fejlesztése és támogatása még mindig folyamatban vanVisszafelé kompatibilitásNéhány módosítással a Python 2 kódok átvihetők a Python 3-ba, és a Python 3-ban a legtöbbször használható Python 3-ban futó programozási kódot nem lehet használni. , adattudomány és még sok minden más”Print” kulcsszó APrint nem függvény, de a nyilatkozatPrint függvénynek, és nem utasításnak.Szintaxis összetettsége BonyolultabbKevésbé bonyolult Karakterláncok tárolása Alapértelmezés szerint a karakterláncok ASCIIB-ként kerülnek tárolásra, a karakterláncok UNICODE-ként kerülnek tárolásra.

A Python-verzió ellenőrzésének előfeltételei

Ezekkel a parancsokkal érheti el a terminál ablakot/terminált Windows, Linux és macOS rendszeren;

  • Windows: Win+R > írja be a powershell > Enter/OK parancsot
  • Linux: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > Applications > Utilities > Terminal

Mivel most már tudja, hogy a Pythonnak két fő verziója létezik, továbbléphetünk, és megtanulhatjuk, hogyan ellenőrizhetjük a verziót a helyi gépeinken.

A Python 3 visszafelé nem kompatibilis. A Python 2 és a Python 3 különböző szoftverek. Ez azt jelenti, hogy a Python 2-ben írt kód nem feltétlenül működik a Python 3-ban várt módon.

Ha ellenőrizzük a Python verziót a gépünkön, a verzió 3 ponttal elválasztott szakaszban jelenik meg.

  • A fő változat
  • A kisebb változat
  • A mikro változat

Például, ha a Python verziót vesszük, a Python 3.8.10, akkor a 3 a fő verzió, a 8 a mellékverzió és a 10 a mikroverzió. A Python verzió utolsó része a legújabb frissítéseket és javításokat tartalmazza.

A Python 3.7.1 kompatibilis a Python 3.8.10-el, mivel ugyanahhoz a fő verzióhoz tartoznak (3). A Python 2.7 azonban nem kompatibilis a Python 3.8-cal.

Ellenőrizze a Python verzióját a Windows rendszeren

Nyissa meg a Windows PowerShellt az alábbi lépésekkel;

Win+R > írja be a powershell > Enter/OK parancsot

Most már folytathatja, és beírhatja ezt a parancssorba

python – verzió

Ha a Python telepítve van a gépeden, a verzió megjelenik a következő sorban.

  A Bose fejhallgató csatlakoztatása Windows PC-hez

Ellenőrizze a Python verzióját Linuxon

A legtöbb modern Linux operációs rendszerben előre telepítve van a Python.

Használja a Ctrl+Alt+T billentyűparancsot a parancssor megnyitásához Linux-alapú gépén.

Ezzel a paranccsal kinyomtathatja a Python verziót;

python3 --version

Vagy

python --version

A második parancs ellenőrzi, hogy a Python 2 telepítve van-e

Ha a Python 3 telepítve van, valószínűleg ilyesmit kap

Ellenőrizze a Python verzióját MacOS rendszeren

Ezzel a parancsikonnal gyorsan elérheti a terminált MacOS rendszerben;

Kereső > Alkalmazások > Segédprogramok > Terminál

Ezzel a paranccsal ellenőrizheti a Python verzióját;

python3 --version

Vagy

python --version

A második parancs ellenőrzi, hogy a Python 2 telepítve van-e

Ha a Python 2 és 3 is telepítve van, akkor ehhez közeli kimenetet kap

Ellenőrizze a Python verziót a szkriptben

Fontos, hogy kódolás közben ellenőrizze a szkript Python verzióját, hogy elkerülje az inkompatibilitást és a kód futtatása közbeni összeomlásokat.

Ez az ellenőrzés nagyon fontos, ha egynél több Python-verzió van a számítógépen.

Függetlenül attól, hogy Windowst, Linuxot vagy macOS-t használ, ezzel a paranccsal ellenőrizheti a szkriptet

import sys

print (sys.version)

Mi történik, ha ugyanarra a gépre a Python két különböző verziója van telepítve, és a fent említett parancsokat futtatja?

A Python 2 és a Python 3 párhuzamosan futhat a számítógépen. Ennek az az oka, hogy előfordulhat, hogy vannak olyan alkalmazásai, amelyek Python 2-t használnak, míg mások Python 3-on jönnek létre.

Ha ellenőrizni szeretné, hogy a két Python-verzió megtalálható-e a számítógépén, használja ezeket a parancsokat;

python3 --version

Vagy

python --version

A második parancs ellenőrzi, hogy a Python 2 telepítve van-e

Ha mindkét verzió megtalálható a macOS rendszeren, akkor ehhez a képernyőképhez közeli kimenetet kap

Következtetés

A Python továbbra is támogatja néhány kedvenc közösségi médiaplatformját, például az Instagramot, a szórakoztató oldalakat, például a Spotify-t, és az utazáskezelő platformokat, például az Ubert. Ha olyan platformokat kell létrehoznia, amelyek hasonló vagy jobb platformokat hoznak létre, a Python legyen az egyik szempont.

Most már kényelmesen ellenőrizheti a Python verzióját, függetlenül a használt operációs rendszertől. Annak ellenére, hogy a legtöbb a Python 3-ra vált, továbbra is találkozni fog a Python 2-n létrehozott alkalmazásokkal. A jó hír az, hogy a Python különféle keretrendszerekkel rendelkezik, amelyek segítségével különböző alkalmazásokat hozhat létre.

Azt is megvizsgálhatja, hogyan telepítheti a Python 3-at CentOS, Ubuntu és Windows rendszerekre.