Sådan bruges pipinstallation i Python

Python leveres med flere indbyggede moduler, men Python-samfundet har mere at tilbyde. Det er modulerne, der gør python så kraftig!

Tredjepartsmoduler tilføjer så meget mere funktionalitet til Python. Så det er tid til at lære at installere disse moduler, så vi kan bruge dem i vores programmer.

Den enkleste måde er at bruge pip

pip install 

Hvis du har brugt det npm, kan du tænke på det som npm af Python.

Sidebemærkning: Forskellen er, at med npm npm installinstalleres pakker som standard lokalt til et projekt, mens der pip installsom standard installeres globalt.

For at installere moduler lokalt skal du oprette og aktivere det, der kaldes et virtuelt miljø, så pip installinstalleres i mappen, hvor det virtuelle miljø er placeret, i stedet for globalt (hvilket muligvis kræver administratorrettigheder).

Sidste gang i import-statementswiki brugte vi requestsmodulet som et eksempel. Da det er et tredjepartsmodul, skal vi installere det separat efter installation af python.

Installation af det ville være så simpelt som pip install requests. Du kan endda videregive forskellige argumenter sammen med det. Den, du vil støde på oftere, er --upgrade. Du kan opgradere et python-modul ved at:

pip install  --upgrade

For eksempel ville det være så simpelt at opgradere anmodningsmodulet til dets nyeste version pip install requests --upgrade.

Før du bruger det pip, skal du installere det (det er ret simpelt). Du kan installere det herfra

Klik bare på linket. Og gem filen som get-pip.pyGlem ikke .pyudvidelsen. Og kør det.

Et alternativ til at bruge pip ville være at prøve easy_install.

Brug easy_installer også simpelt. Syntaksen er:

easy_install 

Det er dog pipmere populært end at bruge easy_install.

Bemærk: På nogle systemer, hvor både Python 2 og Python 3 er installeret,pipogpip3vil gøre forskellige ting. pipinstallerer Python 2-versionen af ​​pakken ogpip3installerer Python 3-versionen af ​​pakken.

For mere information om forskellen mellem Python 2 & 3, se denne vejledning. Du kan kontrollere pipversionen ved at gøre pip --versionog / eller pip3 --version:

pip3 --version pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)

Vi kan også oprette en txt-fil, der indeholder en liste over moduler, der skal installeres ved hjælp af pip. For eksempel kunne vi oprette filen requirements.txtog dens indhold:

Kivy-Garden==0.1.4 macholib==1.5.1 idna==2.6 geoip2nation==0.1.2 docutils>=0.14 Cython

I denne fil kunne vi også indstille en version til installationen. Herefter ved at påkalde pip med:

 pip install -r  OR IN OUR CASE pip install -r requirements.txt 

det skal installere alle de moduler, der er anført i filen.