Python virtualenvironment og requirements
Python virtualenvironment, installer requirements, og kør script
1. Opsæt Python virtualenv og kør scriptet
Samlet
BASH
# 1. Opret miljøet (du kan kalde mappen hvad som helst, f.eks. `.venv` eller `venv`):
python3 -m venv .venv
# 2. **Aktiver miljøet**:
source .venv/bin/activate
# 3. **Opdater pip** (god vane):
pip install --upgrade pip
# 4. **Installer dine pakker**:
pip install -r requirements.txt
# 5. **Kør dit script**:
python script.py
Enkelte kommandoer
1. Opret miljøet (du kan kalde mappen hvad som helst, f.eks..venv eller venv):
BASH
python3 -m venv .venv
2. Aktiver miljøet:
BASH
source .venv/bin/activate
3. Opdater pip (god vane):
BASH
pip install --upgrade pip
4. Installer dine pakker:
BASH
pip install -r requirements.txt
5. Kør dit script:
BASH
python script.py
2. Vedligeholdelse af requirements.txt
For at sikre, at dit script er "portabelt" og altid kan køres på en frisk maskine, er det vigtigt at vedligeholde din requirements.txt-fil korrekt.
Sådan opretter eller opdaterer du filen
Når du har installeret de biblioteker, dit script kræver, kan du generere en præcis liste over alle afhængigheder inklusiv deres versioner.
Generer filen baseret på de pakker, der er installeret i dit nuværende venv:
BASH
pip freeze > requirements.txt
Anbefalinger til requirements.txt
- Lås versioner: Brug altid
==(f.eks.requests==2.31.0) i stedet for blot navnet på pakken. Det sikrer, at dit script ikke pludselig fejler, fordi en ny version af et bibliotek ændrer noget i deres kode. - Hold filen ren: Kør kun
pip freeze > requirements.txti et miljø, hvor du kun har installeret de nødvendige pakker til projektet. - Git-håndtering: Gem altid din
requirements.txti dit versionsstyringssystem (Git). Husk at tilføje selve.venv/-mappen til din.gitignore, da den aldrig skal flyttes med over på andre maskiner.