Si të instaloni, aktivizoni dhe përdorni një mjedis virtual për mësimin e makinerive dhe detyrat që lidhen me shkencën e të dhënave

Përpara se të fillojmë të kodojmë, është thelbësore të konfigurojmë makinën tonë me një mjedis të ri zhvillimi. Në këta shembuj unë do të përdor terminalin OSX dhe Python 3.8 për këtë dhe do t'ju tregoj bazat për të filluar.

Nëse jeni përdorues i Windows, logjika bazë nuk ndryshon, por për disa komanda mund t'ju duhet të përdorni Google. Duke filluar me Windows 10, ju mund të përdorni WSL (Windows Subsystem for Linux) — ky është një nënsistem i disponueshëm nga Microsoft që mund të presë disa shpërndarje Linux. "Lexo këtu" për një udhëzues të thelluar. Një opsion tjetër i disponueshëm do të ishte gjithashtu instalimi i një makine virtuale me Ubuntu 18.04 ose përdorimi i një VPS.

Çfarë është një mjedis virtual në terma laik

Një hyrje e shkurtër për ata që sapo po fillojnë rrugën e tyre në shkencën e të dhënave dhe programimin në Python. Një mjedis virtual është një mjedis zhvillimi që vepron si një kontejner për projektin tonë aktual. Ndërkohë që ekziston mundësia për të instaluar çdo bibliotekë në të gjithë sistemin, të kesh një mjedis virtual ju lejon të instaloni biblioteka dhe paketa të tilla për projekte specifike. Kjo ju lejon të keni një sistem të rregullt dhe lehtësisht të lundrueshëm, pa rreziqe të papajtueshmërisë ose keqfunksionimesh në nivel global.

Përkushtimi i një mjedisi virtual për një projekt është praktikë e zakonshme dhe duhet bërë gjithmonë për arsyet e përmendura më sipër.

Në Python, ka disa opsione për menaxhimin e mjediseve virtuale. Një nga më të famshmit është sigurisht Anaconda, një softuer që ndihmon (veçanërisht shkencëtarët e të dhënave) të konfigurojnë dhe menaxhojnë mjediset e zhvillimit në mënyrë efikase.

Ne do të përdorim Miniconda për të konfiguruar Python në sistemin tonë. Është një instalues ​​i lehtë i conda, një sistem i menaxhimit të mjedisit të zhvillimit të orientuar drejt shkencës së të dhënave me burim të hapur i disponueshëm për Linux, OSX dhe Windows.

Zgjedhja për të zgjedhur Miniconda dhe jo Anaconda është sepse kjo e fundit sjell me vete paketa të shumta që për mendimin tim nuk do t'i përdorim kurrë përveçse në raste sporadike dhe për këtë arsye të kesh një instalim të vogël ka më shumë kuptim.

Si të instaloni Miniconda në OSX

Në kohën e shkrimit të këtij artikulli, skedari që do të shkarkojmë nga faqja zyrtare e internetit do të ketë një emër si ky: Miniconda3-py38_4.11.0-MacOSX-x86_64.sh

Në varësi të arkitekturës së sistemit tonë, ne mund të zgjedhim midis versionit bazë dhe versionit për chipset M1 ARM.

Pasi të shkarkohet skedari, ne hapim terminalin dhe shkruajmë

$ cd Downloads

$ sh Miniconda3-py38_4.11.0-MacOSX-x86_64.sh

dhe ndiqni udhëzimet në ekran. Mund të kontrollojmë nëse e kemi instaluar saktë softuerin nëse shkruajmë conda në terminalin tonë

Në këtë pikë ne kemi instaluar Miniconda në sistemin tonë Mac OSX dhe jemi gati të krijojmë një mjedis virtual.

Si të krijoni një mjedis virtual me Miniconda

Pasi të jetë instaluar Anaconda ose Miniconda dhe funksionimi i tyre i saktë është vërtetuar duke përdorur komandën conda, ne mund të krijojmë një mjedis të ri zhvillimi si më poshtë:

$ conda create -n name_of_my_environment

Kjo komandë do të krijojë një mjedis zhvillimi virtual të quajtur name_of_my_environment në direktorinë e instalimit. Për të aktivizuar mjedisin virtual, thjesht ekzekutoni komandën

$ conda activate name_of_my_environment

Dhe ne kemi mbaruar! Mjedisi ynë virtual është gati për zhvillimin e aplikacionit tonë. Tani le të shohim se si të instalojmë ose çinstalojmë bibliotekatdhe paketat në mjedisin tonë virtual të sapoaktivizuar.

Si të instaloni paketat dhe bibliotekat në mjedisin virtual

Tani është koha për të shtuar mjete në kutinë tonë të veglave. Për të shtuar një paketë ose bibliotekë Python, thjesht përdorni komandën

$ conda/pip install name_of_package

Siç mund ta shohim, është e mundur të përdoret komanda pip për të instaluar paketat edhe brenda conda. Në fakt, nëse përdorim komandën

$ conda/pip list

përkatësisht conda ose pip do të na tregojnë paketat e instaluara nëpërmjet komandës së tyre.

Unë rekomandoj përdorimin e komandës pip install mbi conda install sepse disa paketa nuk janë të disponueshme në depon e conda. Mund të ketë disa arsye, por përdorimi i pip nuk ka të meta dhe ju lejon të shkarkoni dhe instaloni paketa në mënyrë efikase.

Fletë mashtrimi Conda - çdo komandë në majë të gishtave tuaj

Do ta mbyll këtë artikull duke ndarë me ju një pasuri të dobishme që më ka ndihmuar shumë herë gjatë karrierës dhe punës sime personale. E kam fjalën për "fletën zyrtare të mashtrimit të vënë në dispozicion nga Anaconda". Ja një pamje paraprake se si duket 👇

Unë ju sugjeroj ta ruani në një dosje që e hapni shpesh ose t'i ruani komandat e vetme në aplikacionin tuaj të preferuar për mbajtjen e shënimeve.

Shpresoj që ky udhëzues i shkurtër t'ju ndihmojë të filloni në udhëtimin tuaj të shkencës së të dhënave dhe analitikës me Python. Lini një koment më poshtë nëse keni ndonjë pyetje ose dëshironi të ndani komentet tuaja!

Deri herën tjetër 👋