Kurs Python ?: 2. Instalacja oprogramowania
Spisu treści:
Python jest jednym z najpopularniejszych języków programowania na świecie. Służy do tworzenia stron internetowych, pisania skryptów, uczenia maszynowego, analizowania danych i nie tylko.
W tym samouczku wyjaśniono, jak sprawdzić, która wersja języka Python jest zainstalowana w systemie operacyjnym za pomocą wiersza polecenia. Może to być przydatne podczas instalowania aplikacji wymagających określonej wersji Pythona.
Pokażemy także, jak programowo ustalić, która wersja Python jest zainstalowana w systemie, w którym działa skrypt Python. Na przykład podczas pisania skryptów w języku Python należy ustalić, czy skrypt obsługuje wersję języka Python zainstalowaną na komputerze użytkownika.
Wersja Python
Wersje gotowe do produkcji w języku Python są wersjonowane w następującym schemacie:
MAJOR.MINOR.MICRO
Na przykład w Pythonie 3.6.8
3
to wersja główna,
1
to wersja podrzędna, a
2
to wersja mikro.
-
MAJOR
- Python ma dwie główne wersje, które nie są w pełni kompatybilne: Python 2 i Python 3. Na przykład3.5.7
,3.7.2
i3.8.0
są częścią głównej wersji Python 3.MINOR
- te wydania wprowadzają nowe funkcje i funkcje. Na przykład3.6.6
,3.6.7
i3.6.8
są częścią mniejszej wersji Pythona 3.6.MICRO
- Zazwyczaj nowe mikro wersje zawierają różne poprawki i ulepszenia.
Wersje rozwojowe mają dodatkowe kwalifikatory. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją „Cykl programowania” w języku Python.
Sprawdzanie wersji Pythona
Python jest wstępnie zainstalowany w większości dystrybucji Linuksa i macOS.
Aby dowiedzieć się, która wersja Pythona jest zainstalowana w twoim systemie, uruchom komendę
python --version
lub
python -V
:
python --version
Polecenie wyświetli domyślną wersję Pythona, w tym przypadku
2.7.15
. Wersja zainstalowana w twoim systemie może być inna.
Python 2.7.15+
Domyślna wersja Pythona będzie używana przez wszystkie skrypty, które mają
/usr/bin/python
ustawione jako interpreter w linii shebang skryptu.
W niektórych dystrybucjach Linuksa zainstalowanych jest wiele wersji Pythona jednocześnie. Ogólnie, plik binarny Python 3 nazywa się
python3
, a plik binarny Python 2 nazywa się
python
lub
python2
, ale nie zawsze tak jest.
Możesz sprawdzić, czy masz zainstalowany Python 3, wpisując:
python3 --version
Python 3.6.8
Podczas gdy Python 2 jest dobrze obsługiwany i aktywny, Python 3 jest uważany za teraźniejszość i przyszłość tego języka.
W chwili pisania tego artykułu najnowszą główną wersją Pythona jest wersja 3.8.x. Możliwe, że masz starszą wersję Python 3 zainstalowaną w systemie.
Programowe sprawdzanie wersji języka Python
Python 2 i Python 3 są zasadniczo różne. Kod napisany w Pythonie 2.x może nie działać w Pythonie 3.x.
Moduł
sys
, który jest dostępny we wszystkich wersjach Pythona, zapewnia parametry i funkcje specyficzne dla systemu.
sys.version_info
pozwala określić wersję Pythona zainstalowaną w systemie. Jest to krotka zawierająca pięć numerów wersji:
major
,
minor
,
micro
,
releaselevel
i
serial
.
Powiedzmy, że masz skrypt, który wymaga co najmniej wersji 3.5 języka Python i chcesz sprawdzić, czy system spełnia wymagania. Możesz to zrobić, po prostu sprawdzając wersje
major
i
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.
Aby napisać kod Pythona działający zarówno pod Pythonem 3, jak i 2, użyj
future
modułu. Pozwala na uruchomienie kodu zgodnego z Python 3.x pod Python 2.
Wniosek
Sprawdzanie, która wersja Pythona jest zainstalowana w twoim systemie, jest bardzo łatwa, po prostu wpisz
python --version
.
Jeśli masz jakieś pytania, zostaw komentarz.
terminal pythonJak sprawdzić wersję BIOS w Windows 10
Ten post pokazuje, jak sprawdzić aktualną wersję BIOS w Windows 10 / 8.1 / 8/7 używając Windows Registry, WMIC / CMD, System Information Tool lub DXDiag.
Jak sprawdzić wersję PowerShell w systemie Windows 10
Użyj tego polecenia, aby sprawdzić, pobrać i pokazać wersję PowerShell zainstalowaną w systemie Windows 10/8 / 7 / komputer.
Jak sprawdzić lub sprawdzić, gdzie link lub adres URL przekierowuje do
Te bezpłatne narzędzia online pomagają znaleźć, czy adres URL, który Cię przekierowuje chcesz sprawdzić idzie do wybranego miejsca docelowego, czy nie. Znajdź miejsce, do którego przekierowuje dany URL lub link.