Ja jums nav ne jausmas, par ko ir šis raksts, jums tas nav jālasa, jo tas nav kaut kas tāds, kas jāzina ikvienam. Tikai tiem, kas programmē Python valodā, izmantojot Ubuntu 23.04, ir jāzina, kā instalēt pakotnes, izmantojot Pip.
Tiem, kas nezina, par ko es runāju, bet ir ziņkārīgi, Python ir ļoti spēcīga programmēšanas valoda, kas piemērota gan iesācējiem, gan profesionāļiem. Tai ir vairākas bibliotēkas ( programmas noteiktām funkcijām, kuras var izmantot citas programmas), kuras var instalēt divos veidos: izmantojot izplatītāja tradicionālo pakotņu pārvaldnieku vai izmantojot savu pakotņu pārvaldnieku, kas pazīstams kā Pip.
Problēma ir tā, ka Debian (distributīvs, uz kura balstās Ubuntu) izstrādātāji atrada konfliktus starp pakotnēm, kas instalētas ar vienu metodi , un turpmāk, mēģinot instalēt, izmantojot Pip, tiek parādīts ziņojums, kas brīdina, ka mēģināt instalēt pakotni no ārēja avota, un piedāvā divus ceļus:
- Instalējiet no oficiālajām krātuvēm.
- Izveidojiet virtuālo vidi
Ja plānojat instalēt no krātuvēm, es iesaku vispirms instalēt Synaptic pakotņu pārvaldnieku. jo Ubuntu programmatūras centra meklētājprogramma ir īstas galvassāpes. dari to ar
sudo apt install synaptic.
Kā instalēt pakotnes no Pip
Pirmā lieta, kas mums ir jāinstalē, ir šādas pakotnes: python3-pilns y python3-pip
Pirmā garantē, ka mums ir visi rīki darbam ar Python, bet otrā instalē Pip pakotņu pārvaldnieku.
Komandas ir šādas:
sudo apt install python3-full
sudo apt install python3-pip.
Virtuālo vidi veidošana
Programmā Python ir iespējams izveidot galvenās Python instalācijas smilškaste, kurā instalēt atkarības un bibliotēkas, nepārveidojot galveno sistēmu vai citas virtuālās vides. Tas ļauj, piemēram, palaist nākamās bibliotēkas versijas testa versijas vai pārbaudīt, kā programma darbojas dažādās Python versijās.
Tālāk mēs izveidojam virtuālo vidi ar komandu:
python3 -m venv titulo_entorno
Un mēs to palaižam ar:
source titulo_entorno/bin/activate
Un mēs instalējām pakotni, ar kuru vēlējāmies instalēt
pip3 install nombre_paquete
Mēs atstājam virtuālo vidi ar
deactivate