Pip er et pakkehåndteringssystem, der forenkler installation og håndtering af softwarepakker skrevet i Python, som f.eks. dem, der findes i Python Package Index (PyPI). Pip er ikke installeret som standard på Ubuntu 18.04, men installationen er ret ligetil.
I denne vejledning vil vi vise dig, hvordan du installerer Python Pip på Ubuntu 18.04 ved hjælp af apt
pakkehåndteringsprogrammet. Vi vil også gennemgå det grundlæggende i at installere og administrere Python-pakker med pip.
- Forudsætninger #
- Installation af pip til Python 3 #
- Installation af pip til Python 2 #
- Sådan bruger du Pip #
- Installation af pakker med Pip #
- Installation af pakker med Pip ved hjælp af kravfilerne #
- Liste over installerede pakker #
- Opgradere en pakke med Pip #
- Afinstallation af pakker med Pip #
- Slutning #
Forudsætninger #
Hvor du fortsætter med denne vejledning, skal du sikre dig, at du er logget ind som en bruger med sudo privilegier.
Installation af pip til Python 3 #
Ubuntu 18.04 leveres med Python 3, som standard Python-installation. Gennemfør følgende trin for at installere pip (pip3
) til Python 3:
-
Start med at opdatere pakkelisten ved hjælp af følgende kommando:
sudo apt update
-
Brug følgende kommando for at installere pip til Python 3:
sudo apt install python3-pip
Overstående kommando vil også installere alle de afhængigheder, der er nødvendige for at bygge Python-moduler.
-
Når installationen er færdig, skal du verificere installationen ved at kontrollere pip-versionen:
pip3 --version
Versionsnummeret kan variere, men det vil se nogenlunde sådan ud:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Installation af pip til Python 2 #
Python 2 er ikke installeret som standard i Ubuntu 18.04. For at installere Python 2 og pip til Python 2 skal du udføre følgende trin:
-
opdatér pakkeindekset ved at køre følgende kommando:
sudo apt update
-
Installer pip til Python 2 med:
sudo apt install python-pip
Overstående kommando vil installere Python2, Pip og alle de afhængigheder, der er nødvendige for at bygge Python-moduler.
-
Verificer installationen ved at udskrive pip-versionnummeret:
pip --version
Versionsnummeret kan variere, men det vil se nogenlunde sådan her ud:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Sådan bruger du Pip #
Når du installerer pythonmoduler globalt, anbefales det stærkt at installere distributionsleverede pythonmoduler ved hjælp af apt
pakkehåndteringsprogrammet, fordi de er testet til at fungere korrekt på Ubuntu-systemer.
Du bør kun installere Python-moduler globalt ved hjælp af pip, hvis der ikke er nogen pakke tilgængelig via pakkehåndteringsprogrammet.
I de fleste tilfælde bør du kun bruge pip i et virtuelt miljø. Python Virtual Environments
giver dig mulighed for at installere Python-moduler på et isoleret sted til et bestemt projekt i stedet for at blive installeret globalt. På denne måde behøver du ikke at bekymre dig om at påvirke andre Python-projekter.
I dette afsnit viser vi dig et par nyttige grundlæggende pip-kommandoer. Med pip kan vi installere pakker fra PyPI, versionskontrol, lokale projekter og fra distributionsfiler, men i de fleste tilfælde vil du installere pakker fra PyPI.
For at få vist listen over alle pip-kommandoer og -indstillinger skal du skrive:
pip3 --help
Du kan få flere oplysninger om en bestemt kommando ved hjælp af pip <command> --help
. Hvis du f.eks. vil have flere oplysninger om kommandoen install, skal du skrive:
pip3 install --help
Installation af pakker med Pip #
Lad os sige, at du vil installere en pakke ved navn scrapy
, som bruges til skrabning og udtrækning af data fra websteder.
For at installere den nyeste version af pakken skal du køre følgende kommando:
pip3 install scrapy
For at installere en bestemt version af pakken skal du køre følgende kommando:
pip3 install scrapy==1.5
pip3
med pip
, hvis du bruger Python 2.Installation af pakker med Pip ved hjælp af kravfilerne #
requirement.txt
er en tekstfil, der indeholder en liste over pip-pakker med deres versioner, som er nødvendige for at køre et bestemt Python-projekt.
Brug følgende kommando til at installere en liste over krav, der er angivet i en fil:
pip3 install -r requirements.txt
Liste over installerede pakker #
For at få en liste over alle de installerede pip-pakker skal du bruge nedenstående kommando:
pip3 list
Opgradere en pakke med Pip #
For at opgradere en installeret pakke til den nyeste version skal du køre:
Om at opgradere en installeret pakke til den nyeste version skal du køre:
pip3 install --upgrade package_name
Afinstallation af pakker med Pip #
For at afinstallere en pakke skal du køre:
pip3 uninstall package_name
Slutning #
I denne vejledning har du lært, hvordan du installerer pip på din Ubuntu-maskine, og hvordan du håndterer Python-pakker ved hjælp af pip.Du kan få flere oplysninger om pip på pip-brugervejledningssiden.