Како да инсталирате Python 3 и да поставите програмско опкружување на Rocky Linux 8
Вовед
Разновиден програмски јазик, Python може да се користи за многу различни програмски проекти. Инспириран од британската комична група Монти Пајтон, развојниот тим зад Пајтон сакаше да направи јазик што е забавен за употреба. Сè попопуларен јазик со многу различни апликации, Python е одличен избор за почетници и за искусни програмери.
Овој туторијал ќе ве води низ инсталирање на Python 3 на серверот Rocky Linux 8 и поставување на програмска средина преку командната линија.
Предуслови
Ќе ви треба сервер Rocky Linux 8 со не-root суперкорисничка сметка.
За да го поставите ова, можете да го следите нашиот првичен водич за поставување сервер за Rocky Linux 8.
Чекор 1 - Подготовка на системот
Пред да започнеме со инсталацијата, да се погрижиме да ги ажурираме стандардните системски апликации за да се осигураме дека ги имаме најновите верзии на располагање.
Ќе ја користиме алатката за управување со пакети со отворен код DNF, што значи Dandified YUM следната генерација на верзијата на Yellowdog Updater, Modified (односно, yum). DNF е менаџер на пакети кој сега е стандарден менаџер на пакети за системите за Linux базирани на Red Hat како Rocky Linux. Ќе ви овозможи да инсталирате, ажурирате и отстранувате софтверски пакети на вашиот сервер.
Ајде прво да се увериме дека нашиот менаџер на пакети е ажуриран со извршување на оваа команда:
- sudo dnf update -y
Знамето -y
се користи за да го предупредиме системот дека сме свесни дека правиме промени, спречувајќи го терминалот да не поттикне да потврдиме.
Откако сè ќе се инсталира, нашето поставување е на место и можеме да продолжиме да го инсталираме Python 3.
Чекор 2 - Инсталирање и поставување на Python 3
Rocky Linux е изведен од RHEL (Red Hat Enterprise Linux), кој има стабилност како примарен фокус. Поради ова, изворите на пакети нагоре имаат тенденција да ги фаворизираат тестираните и стабилни верзии на апликации. Стандардно, верзијата на Python што ја инсталирате можеби не е најновото издание, но верзиите на Python обично се поддржани неколку години одеднаш.
- sudo dnf install python3 -y
Кога ќе заврши овој процес, можеме да провериме дали инсталацијата е успешна со проверка на бројот на неговата верзија со командата python3
:
- python3 -V
Со успешно инсталирана верзија на Python 3, ќе го добиеме следниот излез:
OutputPython 3.6.8
Следно, ќе ги инсталираме Алатките за развој на Rocky Linux, кои се користат за да ви овозможат да изградите и компајлирате софтвер од изворниот код:
- sudo dnf -y groupinstall development
Со тоа што е инсталирано, ќе разгледаме како да поставите развојни проекти на Python во следниот дел.
Чекор 3 - Поставување виртуелна средина
Со инсталиран Python и поставен на нашиот систем, можеме да продолжиме да ја креираме нашата програмска средина со venv.
Виртуелните околини ви овозможуваат да имате изолиран простор на вашиот компјутер за Python проекти, осигурувајќи дека секој од вашите проекти може да има свој сет на зависности што нема да нарушат ниту еден од другите ваши проекти.
Поставувањето на програмска средина ни обезбедува поголема контрола врз нашите Python проекти, како и врз различни пакети и верзии. Ова е особено важно кога работите со пакети од трети страни.
Можете да поставите онолку околини за програмирање на Python колку што сакате. Секоја околина во суштина е директориум или папка на вашиот сервер што има неколку скрипти за да ја поставите како средина.
Изберете во кој директориум сакате да ги ставите вашите програмски околини на Python или креирајте нов директориум со mkdir
, како во:
- mkdir environments
- cd environments
Откако ќе се најдете во директориумот каде што сакате да живеат околините, можете да креирате средина со извршување на следнава команда. Треба да користите име на околина што има смисла за вас, овде го нарекуваме my_env
.
- python3 -m venv my_env
Во суштина, pyvenv
поставува нов директориум кој содржи неколку ставки кои можеме да ги видиме со командата ls
:
- ls my_env
Outputbin include lib lib64 pyvenv.cfg
Заедно, овие датотеки работат за да ја изолираат вашата работа на Python од поширокиот контекст на вашата локална машина, така што системските датотеки и проектните датотеки не се мешаат. Ова е добра практика за контрола на верзијата и за да се осигура дека секој од вашите проекти има пристап до одредени пакети што му се потребни.
За да ја користите оваа средина, треба да ја активирате, што можете да го направите со внесување на следнава команда што ја повикува скриптата активирај во директориумот bin
:
- source my_env/bin/activate
На вашиот промпт сега ќе му биде поставен префикс со името на вашата околина, во овој случај тоа се нарекува my_env:
-
Овој префикс ни дава до знаење дека околината my_env е моментално активна, што значи дека кога создаваме програми овде тие ќе ги користат само поставките и пакетите на оваа конкретна околина.
Управувачот со пакети Python pip е веќе инсталиран. Алатка за употреба со Python, ќе користиме pip за инсталирање и управување со програмски пакети што можеби сакаме да ги користиме во нашите развојни проекти. Можете да инсталирате Python пакети со пишување:
- sudo pip install package_name
Овде, package_name
може да се однесува на кој било пакет или библиотека на Python, како што е Django за веб-развој или NumPy за научно пресметување. Значи, ако сакате да инсталирате NumPy, можете да го сторите тоа со командата pip install numpy
.
Забелешка: во виртуелната средина, можете да ја користите командата python
наместо python3
и pip
наместо pip3
. Ако користите Python 3 или pip3 на вашата машина надвор од околина, ќе треба да ги користите исклучиво командите python3
и pip3
.
Откако ќе ги следите овие чекори, вашата виртуелна околина е подготвена за употреба.
Чекор 4 - Создавање „Здраво, свет! Програма
Сега кога ја поставивме нашата виртуелна средина, ајде да ја создадеме традиционалната „Здраво, свето!“ програма за тестирање на нашата инсталација. Ова ќе се увери дека нашата околина работи и ни дава можност да се запознаеме повеќе со Python ако веќе не сме.
Стандардниот уредувач на текст што доаѓа со Rocky Linux 9 е vi
. vi
е исклучително моќен уредувач на текст, но може да биде донекаде тап за корисниците кои немаат искуство со него. Можеби ќе сакате да инсталирате уредник кој е попријатен за корисникот, како што е nano
за да го олесните уредувањето на конфигурациските датотеки на вашиот сервер Rocky Linux 9:
- sudo dnf install nano
Користејќи nano
или вашиот омилен текстуален уредувач, креирајте нова датотека:
- nano hello.py
Додадете една линија во датотеката:
print("Hello, World!")
Зачувајте ја и затворете ја датотеката. Ако користите nano
, притиснете Ctrl+X
, а потоа кога ќе биде побарано, Y
и Enter.
Откако ќе излезете од нано и ќе се вратите во вашата школка, ајде да ја извршиме програмата:
- python hello.py
Програмата hello.py што штотуку ја создадовте треба да предизвика терминалот да го произведе следниот излез:
OutputHello, World!
За да ја напуштите околината, напишете ја командата деактивирај
и ќе се вратите во оригиналниот директориум.
Заклучок
Секоја чест! Во овој момент имате поставено програмско опкружување Python 3 на вашиот сервер Rocky Linux 8 и можете да започнете проект за кодирање!
Со вашата машина подготвена за развој на софтвер, можете да продолжите да дознавате повеќе за кодирањето во Python следејќи ја нашата е-книга Како да се кодира во Python.
За да истражите особено проекти за машинско учење, погледнете ја нашата е-книга Проекти за машинско учење на Python.