Kommandot för att installera ett Python -paket beror på om du använder en virtuell miljö och vilken paketchef du föredrar. Det finns inte ett enda kommando. Här är de vanligaste scenarierna:
1. Använda PIP (rekommenderas):
* Utan en virtuell miljö: Detta installerar paketet globalt, vilket kan orsaka konflikter. Undvik detta om möjligt.
`` `bash
pip install
`` `
Byt ut `` med det faktiska namnet på paketet (t.ex. `förfrågningar`,` numpy`, `pandas`).
* inom en virtuell miljö: Detta är den bästa praxis. Det håller projektets beroenden isolerade.
1. Skapa en virtuell miljö: (Välj en metod)
* venv (Python 3.3+):
`` `bash
python3 -m venv .venv # skapar en virtuell miljö i en mapp med namnet '.venv'
`` `
* virtualenv (kräver installation): `pip installera virtualenv` då
`` `bash
virtualenv .venv
`` `
2. Aktivera den virtuella miljön:
* Linux/macOS:
`` `bash
källa. Venv/bin/aktivera
`` `
* Windows:
`` `bash
.Venv \ Scripts \ Aktivera
`` `
3. Installera paketet:
`` `bash
pip install
`` `
2. Använda conda (om du använder Anaconda eller miniconda):
Conda är en paket- och miljöchef som ofta föredras för datavetenskapsprojekt.
* Skapa en condamiljö (rekommenderas):
`` `bash
conda create -n python = # t.ex. conda create -n myenv python =3.9
`` `
* Aktivera condamiljön:
`` `bash
conda aktivera # t.ex. Acta Activate MyEnv
`` `
* Installera paketet:
`` `bash
conda install
`` `Eller om paketet inte finns i Condas standardkanaler, kan du behöva` conda install -c `(t.
Viktiga överväganden:
* Ange versioner: För mer kontroll kan du ange versionen av paketet:`pip install ==` (t.ex. `pip install förfrågningar ==2.28.1`). Använd `pip install > =` för att installera en specifik version eller högre.
* kravfil: För reproducerbara miljöer, lista dina beroenden i en "krav.txt" -fil. Skapa det med:`pip freze> krav.txt`. Installera sedan alla paket från den här filen med:`pip install -r krav.txt`.
* uppgraderingspaket: Använd `pip install -upgrade ` eller `conda -uppdatering ` för att uppdatera till den senaste versionen.
Kom ihåg att ersätta ``, `` och `` med lämpliga värden. Att använda virtuella miljöer är avgörande för att undvika konflikter och se till att dina projekt har rätt beroenden.