Om du inte har någon aning om vad den här artikeln handlar om behöver du inte läsa den, eftersom det inte är något som alla behöver veta. Endast de som programmerar i Python med Ubuntu 23.04 behöver veta hur man installerar paket med Pip.
För er som inte vet vad jag pratar om, men är nyfikna, är Python ett mycket kraftfullt programmeringsspråk som passar både nybörjare och proffs. Det har ett antal bibliotek ( program för specifika funktioner som kan användas av andra program) som kan installeras på två sätt: via distributionens traditionella pakethanterare eller via dess egen pakethanterare, känd som Pip.
Problemet är att utvecklarna av Debian (distributionen som Ubuntu är baserad på) hittade konflikter mellan paket som installerats med en metod kontra den andra , och från och med nu, när du försöker installera med Pip, får du ett meddelande som varnar dig om att du försöker installera ett paket från en extern källa och föreslår två vägar:
- Installera från officiella arkiv.
- Skapa en virtuell miljö
Om du ska installera från förråd rekommenderar jag att du installerar Synaptic-pakethanteraren först. eftersom sökmotorn Ubuntu Software Center är en riktig huvudvärk. gör det med
sudo apt install synaptic.
Hur man installerar paket från Pip
Det första vi behöver är att installera följande paket: python3-full y python3-pip
Den första garanterar att vi har alla verktyg för att arbeta med Python och den andra installerar Pip-pakethanteraren.
Kommandona är:
sudo apt install python3-full
sudo apt install python3-pip.
Skapa virtuella miljöer
I Python är det möjligt att skapa en sandlåda för Python-huvudinstallationen där man kan installera beroenden och bibliotek utan att modifiera huvudsystemet eller de andra virtuella miljöerna. Detta möjliggör till exempel att köra testversioner av en framtida version av ett bibliotek eller att kontrollera hur ett program fungerar i olika versioner av Python.
Därefter skapar vi den virtuella miljön med kommandot:
python3 -m venv titulo_entorno
Och vi lanserar den med:
source titulo_entorno/bin/activate
Och vi installerade paketet som vi ville installera med
pip3 install nombre_paquete
Vi lämnar den virtuella miljön med
deactivate