Hantering av beroenden och virtuella miljöer är avgörande för att upprätthålla rena och effektiva Python-projekt. Det hjälper till att förebygga konflikter mellan paket och garanterar reproducerbarhet över olika utvecklingsuppställningar.

Förstå beroenden i Python

Beroende är externa bibliotek eller paket som ett Python-projekt kräver för att fungera korrekt. Hantera dessa beroenden säkerställer att projektet har tillgång till rätt versioner av bibliotek som behövs för utveckling och distribution.

Använda virtuella miljöer

Virtuella miljöer skapar isolerade utrymmen för Python-projekt. Detta isolering förhindrar konflikter mellan paketversioner i olika projekt och håller den globala Python-miljön ren.

Skapa och hantera virtuella miljöer

För att skapa en virtuell miljö, använd den inbyggda venv-modulen:

]Kommando: python -m venv myenv

Aktivera miljön:

På Windows:
myenvScriptsaktiv

På macOS/Linux:
] källmyenv/bin/aktivera

Hantera beroenden med pip

När den virtuella miljön är aktiv kan beroenden installeras med hjälp av pip:

]Kommando:[] pip install Pack name

För att spara beroenden för delning eller distribution genererar du en kravfil:

Kommando: pipfrysning > krav.txt

För att installera beroenden från en kravfil:

Kommando:[] pip install -r krav.txt