Si të instaloni Python 3 dhe të vendosni një mjedis programimi në Rocky Linux 8


Prezantimi

Një gjuhë programimi e gjithanshme, Python mund të përdoret për shumë projekte të ndryshme programimi. Frymëzuar nga grupi britanik i komedisë Monty Python, ekipi i zhvillimit pas Python donte të krijonte një gjuhë që ishte argëtuese për t'u përdorur. Një gjuhë gjithnjë e më popullore me shumë aplikacione të ndryshme, Python është një zgjedhje e shkëlqyer si për fillestarët ashtu edhe për zhvilluesit me përvojë.

Ky tutorial do t'ju udhëzojë përmes instalimit të Python 3 në një server Rocky Linux 8 dhe konfigurimit të një mjedisi programimi nëpërmjet linjës së komandës.

Parakushtet

Do t'ju duhet një server Rocky Linux 8 me një llogari superpërdoruesi jo-root.

Për ta konfiguruar këtë, mund të ndiqni udhëzuesin tonë fillestar të konfigurimit të serverit për Rocky Linux 8.

Hapi 1 - Përgatitja e sistemit

Përpara se të fillojmë me instalimin, le të sigurohemi që të përditësojmë aplikacionet e parazgjedhura të sistemit për t'u siguruar që kemi versionet më të fundit të disponueshme.

Ne do të përdorim mjetin e menaxherit të paketave me burim të hapur DNF, që do të thotë Dandified YUM versioni i gjeneratës së ardhshme të Përditësuesit të Yellowdog, i Modifikuar (d.m.th., yum). DNF është një menaxher paketash që tani është menaxheri i paracaktuar i paketave për sistemet Linux të bazuara në Red Hat si Rocky Linux. Do t'ju lejojë të instaloni, përditësoni dhe hiqni paketat e softuerit në serverin tuaj.

Së pari, le të sigurohemi që menaxheri ynë i paketave të jetë i përditësuar duke ekzekutuar këtë komandë:

  1. sudo dnf update -y

Flamuri -y përdoret për të paralajmëruar sistemin se jemi të vetëdijshëm se po bëjmë ndryshime, duke parandaluar që terminali të na kërkojë të konfirmojmë.

Pasi të jetë instaluar gjithçka, konfigurimi ynë është në vend dhe ne mund të vazhdojmë të instalojmë Python 3.

Hapi 2 - Instalimi dhe konfigurimi i Python 3

Rocky Linux rrjedh nga RHEL (Red Hat Enterprise Linux), i cili ka stabilitetin si fokusin kryesor. Për shkak të kësaj, burimet e paketave në rrjedhën e sipërme priren të favorizojnë versionet e testuara dhe të qëndrueshme të aplikacioneve. Si parazgjedhje, versioni i Python që instaloni mund të mos jetë versioni më i fundit, por versionet e Python zakonisht mbështeten për disa vite në të njëjtën kohë.

  1. sudo dnf install python3 -y

Kur ky proces të përfundojë, ne mund të kontrollojmë për t'u siguruar që instalimi ishte i suksesshëm duke kontrolluar numrin e versionit të tij me komandën python3:

  1. python3 -V

Me një version të Python 3 të instaluar me sukses, ne do të marrim daljen e mëposhtme:

Output
Python 3.6.8

Më pas, ne do të instalojmë Veglat e Zhvillimit të Rocky Linux, të cilat përdoren për t'ju lejuar të ndërtoni dhe përpiloni softuer nga kodi burimor:

  1. sudo dnf -y groupinstall development

Me atë të instaluar, ne do të shqyrtojmë se si të konfigurojmë projektet e zhvillimit të Python në seksionin tjetër.

Hapi 3 - Vendosja e një mjedisi virtual

Me Python të instaluar dhe sistemin tonë të konfiguruar, ne mund të vazhdojmë të krijojmë mjedisin tonë të programimit me venv.

Mjediset virtuale ju mundësojnë të keni një hapësirë të izoluar në kompjuterin tuaj për projektet Python, duke siguruar që secili nga projektet tuaja të ketë grupin e vet të varësive që nuk do të prishin asnjë nga projektet tuaja të tjera.

Vendosja e një mjedisi programimi na siguron kontroll më të madh mbi projektet tona Python, si dhe mbi paketat dhe versionet e ndryshme. Kjo është veçanërisht e rëndësishme kur punoni me paketa të palëve të treta.

Mund të konfiguroni sa më shumë mjedise programimi Python që dëshironi. Çdo mjedis është në thelb një direktori ose dosje në serverin tuaj që ka disa skripta për ta vendosur atë si një mjedis.

Zgjidhni se në cilin direktorium dëshironi të vendosni mjediset e programimit Python ose krijoni një direktori të re me mkdir, si në:

  1. mkdir environments
  2. cd environments

Pasi të jeni në drejtorinë ku dëshironi të jetoni mjediset, mund të krijoni një mjedis duke ekzekutuar komandën e mëposhtme. Ju duhet të përdorni një emër mjedisi që ka kuptim për ju, këtu po e quajmë my_env.

  1. python3 -m venv my_env

Në thelb, pyvenv krijon një direktori të re që përmban disa artikuj të cilët mund t'i shohim me komandën ls:

  1. ls my_env
Output
bin include lib lib64 pyvenv.cfg

Së bashku, këta skedarë punojnë për të izoluar punën tuaj në Python nga konteksti më i gjerë i makinës suaj lokale, në mënyrë që skedarët e sistemit dhe skedarët e projektit të mos përzihen. Kjo është praktikë e mirë për kontrollin e versioneve dhe për të siguruar që secili nga projektet tuaja të ketë akses në paketat e veçanta që i nevojiten.

Për të përdorur këtë mjedis, duhet ta aktivizoni atë, gjë që mund ta bëni duke shtypur komandën e mëposhtme që thërret skriptin aktivizo në drejtorinë bin:

  1. source my_env/bin/activate

Kërkesa juaj tani do të prefiksohet me emrin e mjedisit tuaj, në këtë rast quhet my_env:

Kjo parashtesë na bën të ditur se mjedisi my_env është aktualisht aktiv, që do të thotë se kur krijojmë programe këtu ata do të përdorin vetëm cilësimet dhe paketat e këtij mjedisi të veçantë.

Menaxheri i paketave Python pip është instaluar tashmë. Një mjet për përdorim me Python, ne do të përdorim pip për të instaluar dhe menaxhuar paketat e programimit që mund të dëshirojmë të përdorim në projektet tona të zhvillimit. Ju mund të instaloni paketat Python duke shtypur:

  1. sudo pip install package_name

Këtu, emri_paketë mund t'i referohet çdo pakete ose bibliotekë të Python, si p.sh. Django për zhvillimin e uebit ose NumPy për llogaritjen shkencore. Pra, nëse dëshironi të instaloni NumPy, mund ta bëni këtë me komandën pip install numpy.

Shënim: Brenda mjedisit virtual, mund të përdorni komandën python në vend të python3 dhe pip në vend të < kodi>pip3. Nëse përdorni Python 3 ose pip3 në kompjuterin tuaj jashtë një mjedisi, do t'ju duhet të përdorni ekskluzivisht komandat python3 dhe pip3.

Pasi të keni ndjekur këto hapa, mjedisi juaj virtual është gati për t'u përdorur.

Hapi 4 - Krijimi i një Përshëndetje, Botë! Programi

Tani që kemi krijuar mjedisin tonë virtual, le të krijojmë Përshëndetje, Botë! program për të testuar instalimin tonë. Kjo do të sigurohet që mjedisi ynë po funksionon dhe do të na japë mundësinë të familjarizohemi më shumë me Python nëse nuk jemi tashmë.

Redaktori i parazgjedhur i tekstit që vjen me Rocky Linux 9 është vi. vi është një redaktues teksti jashtëzakonisht i fuqishëm, por mund të jetë disi i trashë për përdoruesit që nuk kanë përvojë me të. Ju mund të dëshironi të instaloni një redaktues më miqësor për përdoruesit si nano për të lehtësuar redaktimin e skedarëve të konfigurimit në serverin tuaj Rocky Linux 9:

  1. sudo dnf install nano

Duke përdorur nano ose redaktuesin tuaj të preferuar të tekstit, krijoni një skedar të ri:

  1. nano hello.py

Shtoni një rresht të vetëm në skedar:

print("Hello, World!")

Ruani dhe mbyllni skedarin. Nëse jeni duke përdorur nano, shtypni Ctrl+X, më pas kur të kërkohet, Y dhe Enter.

Pasi të dilni nga nano dhe të ktheheni në guaskën tuaj, le të ekzekutojmë programin:

  1. python hello.py

Programi hello.py që sapo keni krijuar duhet të bëjë që terminali të prodhojë daljen e mëposhtme:

Output
Hello, World!

Për të dalë nga mjedisi, shtypni komandën çaktivizoni dhe do të ktheheni në drejtorinë tuaj origjinale.

konkluzioni

urime! Në këtë pikë ju keni një mjedis programimi Python 3 të konfiguruar në serverin tuaj Rocky Linux 8 dhe mund të filloni një projekt kodimi!

Me kompjuterin tuaj gati për zhvillimin e softuerit, mund të vazhdoni të mësoni më shumë rreth kodimit në Python duke ndjekur së bashku me librin tonë elektronik Si të kodoni në Python.

Për të eksploruar në veçanti projektet e mësimit të makinerisë, referojuni librit tonë elektronik Projektet e mësimit të makinerisë Python.