Install and default #python 3.x on #CentOS 7
Spisu treści:
- Włącz kolekcje oprogramowania (SCL)
- Instalowanie Python 3 na CentOS 7
- Korzystanie z Python 3
- Instalowanie narzędzi programistycznych
- Tworzenie środowiska wirtualnego
- Wniosek
Ten samouczek poprowadzi Cię przez proces instalowania Pythona 3 w systemie CentOS 7 przy użyciu kolekcji oprogramowania (SCL) oraz domyślnej dystrybucji Python w wersji 2.7. Pokażemy Ci również, jak stworzyć wirtualne środowisko Python.
Python jest jednym z najpopularniejszych języków programowania na świecie. Dzięki prostej i łatwej do nauczenia się składni Python jest doskonałym wyborem dla początkujących i doświadczonych programistów. Python jest dość wszechstronnym językiem programowania. Możesz go używać do robienia wszystkiego, co chcesz, pisania małych skryptów, tworzenia gier, tworzenia stron internetowych, tworzenia algorytmów uczenia maszynowego, analizowania danych i nie tylko.
Wiele popularnych aplikacji i stron internetowych, w tym YouTube, DropBox, Reddit, Quora, Instagram, zostało opracowanych przy użyciu Pythona.
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łącz kolekcje oprogramowania (SCL)
Kolekcje oprogramowania, znane również jako SCL, to projekt społecznościowy, który pozwala budować, instalować i używać wielu wersji oprogramowania w tym samym systemie, bez wpływu na domyślne pakiety systemowe. Włączając SCL zyskasz dostęp do nowszych wersji języków programowania i usług, które nie są dostępne w podstawowych repozytoriach.
CentOS 7 jest dostarczany z Pythonem 2.7.5, który jest kluczową częścią podstawowego systemu CentOS. SCL pozwala na instalowanie nowszych wersji Pythona 3.x wraz z domyślnym pythonem v2.7.5, aby narzędzia systemowe takie jak
yum
nadal działały poprawnie.
Aby włączyć SCL, musisz zainstalować plik wydania CentOS SCL. Jest częścią repozytorium dodatków CentOS i można go zainstalować, uruchamiając następujące polecenie:
sudo yum install centos-release-scl
Instalowanie Python 3 na CentOS 7
Teraz, gdy masz dostęp do repozytorium SCL, możesz zainstalować dowolną potrzebną wersję Pythona 3.x. Obecnie dostępne są następujące kolekcje Python 3:
- Python 3.3Python 3.4Python 3.5Python 3.6
W tym samouczku zainstalujemy Python 3.6, który jest najnowszą wersją dostępną w momencie pisania. Aby to zrobić, wpisz następujące polecenie na terminalu CentOS 7:
Korzystanie z Python 3
Po zainstalowaniu pakietu
rh-python36
sprawdź wersję Python, wpisując:
python --version
Python 2.7.5
Zauważysz, że Python 2.7 jest domyślną wersją Pythona w twojej bieżącej powłoce.
Aby uzyskać dostęp do Pythona 3.6, musisz uruchomić nową instancję powłoki za pomocą narzędzia
scl
kolekcji oprogramowania:
scl enable rh-python36 bash
Powyższe polecenie wywołuje skrypt
/opt/rh/rh-python36/enable
, który zmienia zmienne środowiskowe powłoki.
python --version
Python 3.6.3
Należy zauważyć, że Python 3.6 jest ustawiony jako domyślna wersja Pythona tylko w tej sesji powłoki. Jeśli wyjdziesz z sesji lub otworzysz nową sesję z innego terminala, Python 2.7 będzie domyślną wersją Pythona.
Instalowanie narzędzi programistycznych
Do budowania modułów Python potrzebne są narzędzia programistyczne. Aby zainstalować niezbędne narzędzia i biblioteki, wpisz:
sudo yum groupinstall 'Development Tools'
Tworzenie środowiska wirtualnego
Virtual Environments
Python pozwalają instalować moduły Python w izolowanym miejscu dla konkretnego projektu, zamiast instalować je globalnie. W ten sposób nie musisz się martwić o wpływ na inne projekty w języku Python.
Preferowanym sposobem utworzenia nowego środowiska wirtualnego w Pythonie 3 jest wykonanie polecenia
venv
.
Załóżmy, że chcesz utworzyć nowy projekt w języku Python 3 o nazwie
my_new_project
w katalogu domowym użytkownika i pasujący do środowiska wirtualnego.
Najpierw utwórz katalog projektu i przejdź do niego:
mkdir ~/my_new_project
cd ~/my_new_project
Aktywuj Python 3.6 za pomocą narzędzia
scl
:
scl enable rh-python36 bash
Z poziomu katalogu głównego projektu uruchom następującą komendę, aby utworzyć środowisko wirtualne o nazwie
my_project_venv
:
python -m venv my_project_venv
Aby rozpocząć korzystanie ze środowiska wirtualnego, aktywuj je, wpisując:
source my_project_venv/bin/activate
Po aktywacji środowiska monit powłoki zostanie poprzedzony nazwą środowiska:
(my_project_venv) user@host:~/my_new_project$
Począwszy od Python 3.4, podczas tworzenia pip środowiska wirtualnego, menedżer pakietów dla Python jest instalowany domyślnie.
Wniosek
Powinieneś teraz mieć skonfigurowane środowisko programistyczne Python 3 na komputerze CentOS 7 i możesz zacząć rozwijać swój projekt Python 3.
Możesz także przeczytać o tym, jak zainstalować Odoo 11 na CentOS 7 i zobaczyć przykład korzystania z wirtualnego środowiska Python 3 do uruchamiania oprogramowania Python na serwerze CentOS 7.
python pip virtenv centosJak zainstalować Python 3.7 na Debianie 9
Python jest jednym z najpopularniejszych języków programowania na świecie. Dzięki prostej i łatwej do nauczenia się składni Python jest doskonałym wyborem dla początkujących i doświadczonych programistów. W tym samouczku opisano, jak zainstalować Python 3.7 na Debian 9.
Jak zainstalować Python 3.7 na Ubuntu 18.04
Python 3.7 to najnowsze główne wydanie języka Python. W tym samouczku opisano dwa sposoby instalowania języka Python 3.7 w systemie Ubuntu 18.04.
Jak zainstalować Python na Centos 8
Python jest jednym z najpopularniejszych języków programowania na świecie. Ten przewodnik poprowadzi Cię przez proces instalacji Python 3 i Python 2 na CentOS 8.







