Kako namestiti pakete iz Pip na Ubuntu 23.04

Ubuntu je idealno okolje za programiranje v Pythonu.

Če nimate pojma, o čem govori ta članek, vam ga ni treba brati, saj ni nekaj, kar bi morali vedeti vsi. SSamo tisti, ki programirajo v jeziku Python z uporabo Ubuntu 23.04 znati morajo namestiti pakete iz pipa.

Tistim, ki ne vedo o čem govorim, a ste radovedni, vam povem to Python Je zelo zmogljiv programski jezik in primeren za začetnike in profesionalne uporabnike. Ima številne knjižnice (Pprogrami za posebne funkcije, ki jih lahko uporabljajo drugi programi), ki jih je mogoče namestiti na dva načina: tradicionalni upravitelj paketov distribucije ali lasten upravitelj paketov, znan kot Pip.

Težava je v tem, da razvijalci Debiana (distribucije, na kateri temelji Ubuntu) ugotovil, da so med paketi, nameščenimi z eno in drugo metodo, prišlo do sporov in od zdaj naprej, ko poskušate namestiti s Pipom, prejmemo sporočilo, ki nam pove, da poskušamo namestiti zunanji izvorni paket in predlaga dve poti:

  1. Namestite iz uradnih skladišč.
  2. Ustvarite virtualno okolje

Če boste nameščali iz skladišč, priporočam, da najprej namestite upravitelja paketov Synaptic. saj je iskalnik Ubuntu Software Center pravi glavobol. naredi to z
sudo apt install synaptic.

Kako namestiti pakete iz Pip

Prva stvar, ki jo potrebujemo, je namestitev naslednjih paketov: python3-poln y python3-pip
Prvi nam zagotavlja vsa orodja za delo s Pythonom, drugi pa namesti upravljalnik paketov Pip.
Ukazi so:
sudo apt install python3-full
sudo apt install python3-pip.

Ustvarjanje navideznih okolij

V Pythonu je mogoče ustvariti peskovnik glavne namestitve Python, v katerega namestite odvisnosti in knjižnice brez spreminjanja glavnega sistema ali drugih virtualnih okolij. To omogoča na primer zagon testnih različic prihodnje različice knjižnice ali preverjanje delovanja programa v različnih različicah Pythona.

Nato ustvarimo virtualno okolje z ukazom:

python3 -m venv titulo_entorno
In zaženemo ga z:

source titulo_entorno/bin/activate
In namestili smo paket, s katerim smo želeli namestiti
pip3 install nombre_paquete
Zapustimo virtualno okolje z
deactivate


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.