Kommandot för att installera ett Python -paket beror på om du använder en virtuell miljö och vilken paketchef du föredrar. De vanligaste är "pip" och "conda".
med PIP (vanligast):
Det grundläggande kommandot är:
`` `bash
pip install
`` `
Byt ut `` med det faktiska namnet på paketet du vill installera (t.ex. `förfrågningar`,` numpy`, `pandas ').
* med en virtuell miljö (rekommenderas): Det är bästa praxis att skapa en virtuell miljö för att isolera ditt projekts beroenden. Om du redan har aktiverat din miljö kommer kommandot "pip install" ovan att installera paketet i den miljön. Om inte, aktivera den först (aktiveringsmetoden beror på hur du skapade den; se exempel nedan).
* Ange en version: Du kan installera en specifik version med:
`` `bash
pip install ==
`` `
Till exempel:`pip installera förfrågningar ==2.28.1`
* Installera från en kravfil: Om du har ett "krav.txt" -fil som listar projektets beroenden, använd:
`` `bash
pip install -r krav.txt
`` `
med conda (om du använder Anaconda eller miniconda):
CONDA -kommandot är liknande:
`` `bash
conda install
`` `
Conda hanterar ofta beroenden automatiskt bättre än PIP, men det kanske inte har alla paket tillgängliga. Om paketet inte finns i Condas standardkanaler kan du behöva ange en kanal (ett förvaring av paket):
`` `bash
conda install -c
`` `
Till exempel:`conda install -c conda -forge numpy`
Exempel med virtuella miljöer:
* Skapa en virtuell miljö med `venv` (Pythons inbyggda verktyg):
`` `bash
Python3 -M venv .Venv # skapar en virtuell miljö med namnet '.Venv'
Källa. Venv/bin/Aktivera # Aktivera på Linux/MacOS
.Venv \ Scripts \ Aktivera # Aktivera på Windows
pip install # installera paketet i den virtuella miljön
`` `
* Skapa en virtuell miljö med `conda`:
`` `bash
conda create -n myenv python =3.9 # skapar en miljö med namnet 'myenv' med python 3.9
conda aktivera myenv # aktivera miljön
conda install # installera paketet
`` `
Kom ihåg att ersätta `` med namnet på ditt önskade paket. Använd alltid virtuella miljöer för att undvika konflikter mellan projektets beroenden och andra Python -projekt på ditt system.