Precis som alla seriösa programmeringsspråk stöder Python tredjepartsbibliotek och ramverk som du kan installera för att undvika att återuppfinna hjulet med varje nytt projekt. Om du vill använda dem kan du hitta dessa Python -bibliotek på ett centralt förråd som kallas Python Package Index (PyPI).
Att ladda ner, installera och hantera dessa paket för hand kan vara frustrerande och tidskrävande. Det är därför många Python -utvecklare förlitar sig på ett speciellt verktyg som heter PIP för Python (eller Python PIP) för att göra allt mycket enklare och snabbare.
Vad är PIP för Python?
PIP är en förkortning som står för 'PIP Installs Packages' eller 'Preferred Installer Program'. Det är ett kommandoradsverktyg som låter dig installera, installera om eller avinstallera PyPI -paket med ett enkelt och enkelt kommando: pip .
Om du någonsin har gjort något kommandoradsarbete på Windows (med kommandotolken) eller Mac eller Linux (med Terminal och Bash) kan du hoppa ner till installationsinstruktionerna för ditt specifika operativsystem.
Är PIP installerat med Python?
Om du använder Python 2.7.9 (eller högre) eller Python 3.4 (eller högre) , kommer PIP som standard installerat med Python. Om du använder en äldre version av Python måste du använda installationsstegen nedan. Hoppa annars till botten för att lära dig hur du börjar använda PIP.
Om du kör Python i en virtuell miljö som skapats med antingen virtualenv eller pyvenv, kommer PIP att vara tillgängligt oavsett Python -versionen.
Är Python korrekt installerat?
Du måste se till att Python är korrekt installerat på ditt system. I Windows öppnar du kommandotolken med Windows -tangent + X och väljer Kommandotolken . På Mac öppnar du terminalen med Kommando + mellanslag och söker efter terminal . På Linux, öppna terminalen med Ctrl + Alt + T . Linux -genvägar kan variera beroende på distribution.
Skriv sedan:
python --version
På Linux kan Python 3.x -användare behöva använda:
python3 --version
Om du får ett versionsnummer (t.ex. 'Python 2.7.5') är Python redo att gå.
Om du får meddelandet 'Python är inte definierat' måste du först installera Python korrekt. Det ligger utanför ramen för denna artikel. De Python -webbplats har några detaljerade instruktioner för installation.
Hur man installerar PIP på Windows
Dessa instruktioner bör fungera på Windows 7, Windows 8.1 och Windows 10:
- Ladda ner get-pip.py installationsskript . Om du använder Python 3.2 behöver du denna version av get-pip.py istället. Hur som helst, högerklicka på länken och välj Spara som... och spara det på en säker plats, till exempel din nedladdningsmapp.
- Öppna kommandotolken och navigera till get-pip.py fil.
- Kör följande kommando: python get-pip.py
Hur man installerar PIP på Mac
Moderna Mac -system levereras med Python och PIP redan installerat. Denna version av Python tenderar dock att vara föråldrad och inte det bästa valet för seriös Python -utveckling. Det rekommenderas starkt att du installerar en mer aktuell version av Python och PIP.
Om du vill använda den ursprungliga system -Python -installationen men inte har PIP tillgänglig kan du installera PIP med följande kommando i Terminal:
sudo easy_install pip
Om du hellre vill installera en mer uppdaterad version av Python kan du använda Homebrew. Vet inte vad det är? Lära sig mer om installera programvara med Homebrew på Mac . Dessa instruktioner förutsätter att du redan har Homebrew installerat och redo att gå.
Installera Python med Homebrew görs med ett enda kommando:
brew install python
Detta kommer att installera den senaste versionen av Python, som bör komma förpackad med PIP. Om installationen lyckas men PIP inte är tillgänglig kan du behöva länka om Python med följande Terminal-kommando:
brew unlink python && brew link python
Hur man installerar PIP på Linux
Om din Linux -distribution kom med Python redan installerat, bör du kunna installera PIP med systemets pakethanterare. Detta är att föredra eftersom systeminstallerade versioner av Python inte fungerar bra med skriptet get-pip.py som används på Windows och Mac.
Avancerat paketverktyg (Python 2.x)
sudo apt-get install python-pip
Avancerat paketverktyg (Python 3.x)
sudo apt-get install python3-pip
pacman Package Manager (Python 2.x)
sudo pacman -S python2-pip
pacman Package Manager (Python 3.x)
sudo pacman -S python-pip
Yum Package Manager (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Yum Package Manager (Python 3.x)
sudo yum install python3 python3-wheel
Dandified Yum (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Dandified Yum (Python 3.x)
Netflix -appen för Android fungerar inte
sudo dnf install python3 python3-wheel
Zypper Package Manager (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Zypper Package Manager (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
Hur man installerar PIP på Raspberry Pi
Som Raspberry Pi -användare kör du förmodligen Raspbian eftersom det är det officiella operativsystemet som utses och tillhandahålls av Raspberry Pi Foundation. Du är fri att installera ett annat operativsystem, till exempel Ubuntu. Om så är fallet bör du titta på Linux -instruktionerna.
Från och med Raspbian Jessie kommer PIP installerat som standard. Det är en av de stora anledningarna att uppgradera till Raspbian Jessie istället för att hålla sig till Raspbian Wheezy eller Raspbian Jessie Lite. Men om du har en äldre version av Raspbian kan du fortfarande installera PIP.
På Python 2.x:
sudo apt-get install python-pip
På Python 3.x:
sudo apt-get install python3-pip
Med Raspbian bör Python 2.x -användare använda pip medan Python 3.x -användare bör använda pip3 vid utfärdande av PIP -kommandon.
Hur man uppgraderar PIP för Python
Även om PIP själv inte uppdateras särskilt ofta, är det fortfarande viktigt att hålla koll på nya versioner eftersom det kan finnas viktiga korrigeringar av buggar, kompatibilitet och säkerhetshål. Lyckligtvis är uppgradering av PIP snabbt och enkelt.
I Windows:
python -m pip install -U pip
På Mac, Linux eller Raspberry Pi:
pip install -U pip
På vissa versioner av Linux och Raspberry Pi kan du behöva använda pip3 istället.
Hur man hanterar Python -paket med PIP
När PIP är klart kan du börja installera paket från PyPI:
pip install package-name
Så här installerar du en specifik version av ett paket istället för den senaste versionen:
pip install package-name==1.0.0
Så här söker du efter ett visst paket i PyPI:
pip search 'query'
För att se detaljer om ett installerat paket:
pip show package-name
För att lista alla installerade paket:
google maps kan inte hitta någon väg dit
pip list
För att lista alla föråldrade paket:
pip list --outdated
Så här uppgraderar du ett föråldrat paket:
pip install package-name --upgrade
Observera att äldre versioner av ett paket tas bort automatiskt av PIP vid uppgradering till en nyare version av det paketet.
Så här installerar du om ett paket helt:
pip install package-name --upgrade --force-reinstall
För att bli av med ett paket helt:
pip uninstall package-name
Läs mer om Python
Vi rekommenderar att du läser om anledningar till varför Python är användbart idag och hur det används i några mycket högt betalande programjobb. Detta kan ge dig motivation att fortsätta lära dig Python och driva dina färdigheter till nästa nivå.
Om du fortfarande är nybörjare, kolla in dessa dessa bästa webbplatser för att lära dig Python -programmering eller vår guide om hur man bygger en grundläggande webcrawler .
Om du är mer en mellanliggande Python-utvecklare kan du överväga att skärpa dina kunskaper med några verkliga applikationer som bygga din egen sociala medier bot med Python .
Dela med sig Dela med sig Tweet E-post En nybörjarguide för att animera talAtt animera tal kan vara en utmaning. Om du är redo att börja lägga till dialog i ditt projekt bryter vi ner processen åt dig.
Läs Nästa Relaterade ämnen- Programmering
- Programmering
- Pytonorm
Anthony Grant är frilansande skribent som täcker programmering och programvara. Han är en datavetenskap som är inriktad på programmering, Excel, programvara och teknik.
Mer från Anthony GrantPrenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!
Klicka här för att prenumerera