Android

Kuinka tarkistaa python-versio

Python Blender 2.8 Tutorial: 5 Scripting Tips for Beginners

Python Blender 2.8 Tutorial: 5 Scripting Tips for Beginners

Sisällysluettelo:

Anonim

Python on yksi suosituimmista ohjelmointikieleistä maailmassa. Sitä käytetään verkkosivustojen kehittämiseen, komentosarjojen kirjoittamiseen, koneoppimiseen, tietojen analysointiin ja muuhun.

Tämä opetusohjelma selittää kuinka tarkistaa, mikä Python-versio on asennettu käyttöjärjestelmäsi komentorivillä. Tästä voi olla hyötyä asennettaessa sovelluksia, jotka vaativat tietyn Python-version.

Osoitamme sinulle myös kuinka määrittää ohjelmallisesti, mikä Python-versio on asennettu järjestelmään, jossa Python-skripti on käynnissä. Esimerkiksi, kun kirjoitat Python-skriptejä, sinun on selvitettävä, tukeeko komentosarja käyttäjän koneelle asennettua Python-versiota.

Python-versiointi

Pythonin tuotantoon valmis julkaisut on versioitu seuraavassa kaaviossa:

MAJOR.MINOR.MICRO

Esimerkiksi Python 3.6.8: ssa 3 on pääversio, 1 on pieni versio ja 2 on mikroversio.

  • MAJOR - Pythonilla on kaksi suurta versiota, jotka eivät ole täysin yhteensopivia: Python 2 ja Python 3. Esimerkiksi 3.5.7 , 3.7.2 ja 3.8.0 ovat kaikki osa Python 3 -pääversiota. MINOR - Nämä julkaisut tuovat uusia ominaisuuksia ja toimintoja. Esimerkiksi 3.6.6 , 3.6.7 ja 3.6.8 ovat kaikki osa Python 3.6 -versiota. MICRO - Uudet mikroversiot sisältävät yleensä erilaisia ​​virhekorjauksia ja parannuksia.

Kehitysjulkaisuilla on lisämääritteitä. Lisätietoja on Pythonin “Development Cycle” -oppaassa.

Tarkistetaan Python-versio

Python on esiasennettu useimpiin Linux-jakeluihin ja macOS: iin.

Suorita python --version tai python -V -komento, mikä Python-versio on asennettu järjestelmään:

python --version

Komento tulostaa oletuksena olevan Python-version, tässä tapauksessa 2.7.15 . Järjestelmään asennettu versio voi olla erilainen.

Python 2.7.15+

Pythonin oletusversiota käytetään kaikissa komentosarjoissa, joissa /usr/bin/python asetettu tulkiksi komentosarjan shebang-rivillä.

Joissakin Linux-jakeluissa on useita Python-versioita asennettu samanaikaisesti. Yleensä Python 3 python3 nimi on python3 ja Python 2 python3 nimi python tai python2 , mutta niin ei aina ole.

Voit tarkistaa, onko Python 3 asennettuna kirjoittamalla:

python3 --version

Python 3.6.8

Vaikka Python 2 on hyvin tuettu ja aktiivinen, Python 3: ta pidetään kielen nykyisyytenä ja tulevaisuutena.

Tämän artikkelin kirjoittamisessa Pythonin viimeisin merkittävä julkaisu on versio 3.8.x. On todennäköistä, että sinulla on vanhempi Python 3 -versio asennettuna järjestelmään.

Ohjelmoi Python-version tarkistaminen

Python 2 ja Python 3 ovat pohjimmiltaan erilaisia. Python 2.x: ään kirjoitettu koodi ei välttämättä toimi Python 3.x: ssä.

Kaikissa Python-versioissa oleva sys moduuli tarjoaa järjestelmäkohtaiset parametrit ja toiminnot. sys.version_info antaa sinun määrittää järjestelmään asennetun Python-version. Se on tupla, joka sisältää viisi versionumeroa: major , minor , micro , releaselevel ja serial .

Oletetaan, että sinulla on skripti, joka vaatii vähintään Pythonin version 3.5, ja haluat tarkistaa, täyttääkö järjestelmä vaatimukset. Voit tehdä sen tarkistamalla vain major ja minor versiot:

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.

Voit kirjoittaa Python-koodin, joka toimii sekä Python 3: n että 2: n alla, käyttämällä future moduulia. Sen avulla voit suorittaa Python 3.x -yhteensopivan koodin Python 2: n alla.

johtopäätös

Selvittää, mikä Python-versio on asennettu järjestelmään, on erittäin helppoa, kirjoita vain python --version .

Jätä kommentti, jos sinulla on kysyttävää.

terminaalipython