Si të instaloni Python 3 dhe të vendosni një mjedis programimi në Debian 11


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ë vendosë serverin tuaj Debian 11 me një mjedis programimi Python 3. Programimi në një server ka shumë përparësi dhe mbështet bashkëpunimin në projektet e zhvillimit.

Parakushtet

Për të përfunduar këtë tutorial, duhet të keni një përdorues jo-root me privilegje sudo në një server Debian 11. Për të mësuar se si ta arrini këtë konfigurim, ndiqni udhëzuesin tonë fillestar të konfigurimit të serverit Debian 11.

Nëse nuk jeni tashmë të njohur me një mjedis terminal, mund të gjeni artikullin \[An Introduction to the Linux Terminal] (https://linux-console.net/community/tutorials/an-introduction-to-the- linux-terminal)” të dobishme për t'u orientuar më mirë me terminalin.

Me konfigurimin e serverit dhe përdoruesit tuaj, ju jeni gati të filloni.

Hapi 1 - Vendosja e Python 3

Debian 11 dërgohet me Python 3 të para-instaluar. Për t'u siguruar që versioni juaj është i përditësuar, le të përditësojmë dhe përmirësojmë sistemin me komandën apt për të punuar me Advanced P ackaging Tool:

  1. sudo apt update
  2. sudo apt -y upgrade

Flamuri -y do të konfirmojë se jemi dakord që të instalohen të gjithë artikujt.

Pasi të përfundojë procesi, mund të kontrolloni versionin e Python 3 që është i instaluar në sistem duke shtypur:

  1. python3 -V

Do të merrni dalje në dritaren e terminalit që do t'ju njoftojë numrin e versionit. Ndërsa ky numër mund të ndryshojë, prodhimi do të jetë i ngjashëm me këtë:

Output
Python 3.9.2

Për të menaxhuar paketat e softuerit për Python, le të instalojmë pip, një mjet që do të instalojë dhe menaxhojë paketat e programimit që mund të duam t'i përdorim në projektet tona të zhvillimit. Mund të mësoni më shumë rreth moduleve ose paketave që mund t'i instaloni me pip duke lexuar \Si të importoni module në Python 3.

  1. sudo apt install -y python3-pip

Paketat Python mund të instalohen duke shtypur:

  1. pip3 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 pip3 install numpy.

Ka disa paketa të tjera dhe mjete zhvillimi për t'u instaluar për të siguruar që të keni një konfigurim të fortë për mjedisin tuaj të programimit:

  1. sudo apt install build-essential libssl-dev libffi-dev python3-dev

Pasi të konfigurohet Python dhe të instalohen pip dhe mjete të tjera, mund të konfiguroni një mjedis virtual për projektet tuaja të zhvillimit.

Hapi 2 - Vendosja e një mjedisi virtual

Mjediset virtuale ju mundësojnë të keni një hapësirë të izoluar në serverin tuaj për projektet Python, duke siguruar që secili nga projektet tuaja të mund 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 dhe mbi mënyrën se si trajtohen versionet e ndryshme të paketave. 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 në të për ta bërë atë të veprojë si një mjedis.

Ndërsa ka disa mënyra për të arritur një mjedis programimi në Python, ju do të përdorni modulin venv këtu, i cili është pjesë e bibliotekës standarde Python 3. Le të instalojmë venv duke shtypur:

  1. sudo apt install -y python3-venv

Me këtë të instaluar, ne jemi gati të krijojmë mjedise. Le të zgjedhim ose në cilën direktori do të dëshironim të vendosim mjediset tona të programimit Python, ose të krijojmë një drejtori 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:

  1. python3.9 -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 share

Së bashku, këta skedarë punojnë për t'u siguruar që projektet tuaja janë të izoluara 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. Python Wheels, një format i integruar i paketës për Python që mund të përshpejtojë prodhimin e softuerit tuaj duke reduktuar numrin e herëve që ju nevojiten për të përpiluar, do të jetë në drejtorinë share.

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

  1. source my_env/bin/activate

Prompta juaj e komandës tani do të parashteset me emrin e mjedisit tuaj, në këtë rast quhet my_env. Në varësi të versionit të Debian Linux që përdorni, prefiksi juaj mund të shfaqet disi ndryshe, por emri i mjedisit tuaj në kllapa duhet të jetë gjëja e parë që shihni në linjën tuaj:

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ë.

Shënim: Brenda mjedisit virtual, mund të përdorni komandën python në vend të python3 dhe pip në vend të pip3 nëse dëshironi. Nëse përdorni Python 3 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 3 - Krijimi i një programi Hello, World.

Tani që kemi krijuar mjedisin tonë virtual, le të krijojmë një \Përshëndetje, Botë! Kjo do të na lejojë të testojmë mjedisin tonë dhe na ofron mundësinë për t'u njohur më shumë me Python nëse nuk jemi tashmë.

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 juaj të prodhojë daljen e mëposhtme:

Output
Hello, World!

Për të dalë nga mjedisi, thjesht shkruani 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 Debian 11 Linux dhe tani mund të filloni një projekt kodimi!

Nëse jeni duke përdorur një makinë lokale në vend të një serveri, referojuni tutorialit që është i rëndësishëm për sistemin tuaj operativ në serinë tonë \Si të instaloni dhe konfiguroni një mjedis programimi lokal për Python 3.

Me serverin tuaj gati për zhvillimin e softuerit, mund të vazhdoni të mësoni më shumë rreth kodimit në Python duke lexuar udhëzimet tona falas të Projektit të Programimit.

Si të kodoni në Python ebook në format EPUB

Si të kodoni në Python ebook në format PDF