From C to Python by Ross Rheingans-Yoo
Sadržaj:
Python je jedan od najpopularnijih programskih jezika na svijetu. Koristi se za izradu web stranica, pisanje skripti, strojno učenje, analizu podataka i još mnogo toga.
Ovaj vodič objašnjava kako provjeriti koja je inačica Pythona instalirana na vašem operacijskom sustavu pomoću naredbenog retka. Ovo može biti korisno pri instaliranju aplikacija za koje je potrebna specifična verzija Pythona.
Također ćemo vam pokazati kako programsko odrediti koja je inačica Pythona instalirana u sustavu na kojem se pokreće Python skripta. Na primjer, prilikom pisanja skripti Python morat ćete utvrditi podržava li skripta verziju Pythona instaliranu na korisničkom stroju.
Verzija Pythona
Izdanja koja su spremna za proizvodnju Pythona prikazana su u sljedećoj shemi:
MAJOR.MINOR.MICRO
Na primjer, u Pythonu 3.6.8,
3
je glavna verzija,
1
je manja verzija, a
2
je mikro inačica.
-
MAJOR
- Python ima dvije glavne verzije koje nisu u potpunosti kompatibilne: Python 2 i Python 3. Na primjer,3.5.7
,3.7.2
i3.8.0
sve su dio glavne verzije Pythona 3.MINOR
- Ova izdanja donose nove značajke i funkcije. Na primjer,3.6.6
.,3.6.8
I3.6.8
Svi su dio Python 3.6 manje verzije.MICRO
- Nove mikro verzije obično sadrže različite ispravke programskih pogrešaka i poboljšanja.
Izdanja za razvoj imaju dodatne kvalifikacije. Za više informacija pročitajte dokumentaciju Python-ovog razvojnog ciklusa.
Provjera Python verzije
Python je unaprijed instaliran na većini Linux distribucija i macOS-a.
Da biste saznali koja je inačica Pythona instalirana na vašem sustavu, pokrenite naredbu
python --version
ili
python -V
:
python --version
Naredba će ispisati zadanu verziju Pythona, u ovom slučaju to je
2.7.15
. Verzija instalirana na vašem sustavu može biti različita.
Python 2.7.15+
Zadana verzija Pythona koristit će sve skripte koje su
/usr/bin/python
postavljene kao tumač u shebang liniji skripte.
Neke distribucije Linuxa imaju istodobno instalirane više verzija Pythona. Općenito, binarni Python 3 naziva se
python3
, a binarni Python 2 naziva
python
ili
python2
, ali to možda nije uvijek slučaj.
Možete provjeriti imate li instaliran Python 3 upisivanjem:
python3 --version
Python 3.6.8
Iako je Python 2 dobro podržan i aktivan, Python 3 smatra se sadašnjošću i budućnosti jezika.
U vrijeme pisanja ovog članka posljednje veliko izdanje Pythona je verzija 3.8.x. Vjerojatno su na vašem sustavu instalirane starije verzije Pythona 3.
Programsko provjeravanje verzije Pythona
Python 2 i Python 3 su u osnovi različiti. Kôd napisan u Python 2.x možda neće raditi u Pythonu 3.x.
sys
modul koji je dostupan u svim Python inačicama pruža specifične parametre i funkcije specifične za sustav.
sys.version_info
omogućuje određivanje verzije Pythona instalirane na sustavu. Radi se o kompletu koji sadrži pet verzija inačica:
major
,
minor
,
micro
,
releaselevel
i
serial
.
Recimo da imate skriptu koja zahtijeva barem Python verziju 3.5 i želite provjeriti ispunjava li sustav zahtjeve. To možete učiniti jednostavnom provjerom
major
i
minor
verzija:
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.
Da biste napisali Python kôd koji radi i pod Python 3 i 2, koristite
future
modul. Omogućuje vam pokretanje koda koji je kompatibilan s Python 3.x pod Python 2.
Zaključak
Otkrivanje verzije Pythona instaliranog na vašem sustavu je vrlo jednostavno, samo upišite
python --version
.
Slobodno ostavite komentar ako imate bilo kakvih pitanja.
terminalni pitonKako provjeriti verziju BIOS-a u sustavu Windows 10

Ovaj post pokazuje kako provjeriti trenutnu verziju BIOS-a u sustavu Windows 10 / 8.1 / 8/7 pomoću sustava Windows Registar, WMIC / CMD, Alat za informacije o sustavu ili DXDiag.
Kako provjeriti verziju PowerShell u sustavu Windows 10

Koristite ovu naredbu za provjeru, dobivanje i prikazivanje verzije PowerShell instalirane na sustavu Windows 10/8 / 7 / računalo.
Što je directx u Windowsima? kako provjeriti directx verziju?

Vodeća tehnologija objašnjava značaj DirectX-a u sustavu Windows jednostavnim jezikom i kako provjeriti njegovu verziju na računalu.