I den næste artikel vil vi se på hvordan vi kan installere og administrere Python-pakker ved hjælp af Pip på Ubuntu 20.04. Dette er et værktøj til installation af Python-pakker. Med det vil vi være i stand til at søge, downloade og installere pakker fra Python Package Index (PyPI) og andre pakkeindekser.
I de følgende linjer skal vi se, hvordan du installerer pip til Python 3 og Python 2 i Ubuntu 20.04. Vi ser også på nogle af det grundlæggende ved installation og styring af Python-pakker ved hjælp af pip. Det skal siges fra og med Ubuntu 20.04 er Python 3 inkluderet i basissysteminstallationen, Og Python 2 er tilgængelig til installation fra Universe-arkivet. Selvom det ikke længere anbefales, og brugerne opfordres til at skifte til Python 3.
Når du installerer Python, Det anbefales kraftigt at installere modulets deb-pakke med apt-værktøjetda dette er blevet testet for at fungere korrekt på Ubuntu-systemer. Det skal også være klart, at Python 3-pakker bruger præfikset python3- y Python 2-pakker skifter det til python2-.
Hvis du foretrækker kun at bruge Pip i et virtuelt miljø. Python Virtual Environments Det giver dig mulighed for at installere Python-moduler et isoleret sted til et specifikt projekt i stedet for at blive installeret globalt. På denne måde behøver vi ikke bekymre os om at påvirke andre projekter.
Index
Installation af Pip til Python 3
Hvis vi vil installer pip til Python 3 på Ubuntu 20.04, vi bliver kun nødt til at udføre følgende kommandoer i en terminal (Ctrl + Alt + T):
sudo apt update && sudo apt install python3-pip
Ovenstående kommando installerer også alle de nødvendige afhængigheder for at opbygge Python-moduler.
Når installationen er færdig, kan vi kontrollere installation og kontrollere installeret version kører kommandoen:
pip3 --version
Versionsnummeret kan variere, men det ser mere eller mindre ud som du kan se i ovenstående skærmbillede.
Installation af Pip til Python 2
Pip til Python 2 er ikke inkluderet i Ubuntu 20.04 repositories. For at installere pip til Python 2 bruger vi scriptet get-pip.py.
Til at begynde med, og hvis du ikke har det aktiveret, skal du aktivere universlager:
sudo add-apt-repository universe
Nu skal vi opdater indekset over tilgængelige pakker og installer Python 2:
sudo apt update && sudo apt install python2
Nu skal vi bruge krølleværktøjet download scriptet get-pip.py:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Når download er afsluttet, gør vi det kør scriptet med python2 for at installere pip:
sudo python2 get-pip.py
Pip installeres globalt. Hvis du kun er interesseret i at installere det til din bruger, skal du køre kommandoen uden sudo. Scriptet installerer også installationsværktøjer og hjul.
Nu kan vi kontrollere installationen ved at udskrive versionsnummeret ved hjælp af kommando:
pip2 --version
Nogle grundlæggende grunde til brug af Pip
Lad os nu se på nogle nyttige grundlæggende pip-kommandoer. Med dette værktøj kan vi installere pakker fra PyPI, versionskontrol, lokale projekter og fra distributionsfiler.
til se listen over alle tilgængelige kommandoer og indstillinger du skal bare skrive:
pip3 --help
Vi kan få flere oplysninger om en bestemt kommando ved hjælp af kommandoen pip –hjælp. For at få flere oplysninger om installationskommandoen skal du blot skrive:
pip3 install --help
Installer pakker med Pip
Antag, at vi er interesserede i at installere en pakke kaldet scrapy, som bruges til at udtrække data fra websteder. Til installer den nyeste version af pakken, du skal bare køre kommandoen:
pip3 install scrapy
til installer en bestemt version af pakken, vi skal bare tilføje == og versionsnummeret efter pakkenavnet:
pip3 install scrapy==1.5
Vi kunne erstatte pip3 med pip2, hvis vi bruger Python 2.
Opdater en pakke
til opdater en allerede installeret pakke til den nyeste version, kommandoen til at bruge vil være noget i retning af følgende:
pip3 install --upgrade nombre_paquete
Installer pakker ved hjælp af en kravfil
Hvis vi har en tekstfil, der indeholder en liste over pip-pakker med deres versioner, der er nødvendige for at udføre et specifikt Python-projekt. Vi vil være i stand til at bruge følgende kommando til installer listen over krav, der er angivet for den fil:
pip3 install -r requirements.txt
Liste over installerede pakker
til liste alle installerede pip-pakker, skal du bare installere følgende kommando:
pip3 list
Afinstaller pakker
til afinstallere en pakke, du skal bare køre noget som:
pip3 uninstall nombre_paquete
For mere information kan brugerne besøg siden af Bruger manual eller artikel om det der blev skrevet for et stykke tid siden på denne blog.
En kommentar, lad din
fremragende information, jeg har brug for mere om python.