Terminalen, også kendt som kommandolinjen eller konsollen, er et kraftfuldt værktøj, der giver dig mulighed for at interagere med dit operativsystem og udføre forskellige opgaver ved hjælp af tekstkommandoer. Når du arbejder med Python, er terminalen en vigtig del af din arbejdsgang, da den giver dig mulighed for at køre dine scripts, administrere pakker og udføre systemopgaver. I denne artikel vil vi se nærmere på, hvordan du bruger terminalen i forbindelse med Python-programmering og gennemgå de mest anvendte kommandoer.
- Kør Python-scripts i terminalen: For at køre et Python-script i terminalen skal du navigere til mappen, hvor scriptet er placeret, og derefter bruge
python
-kommandoen efterfulgt af navnet på scriptet.
Eksempel:
cd /sti/til/din/mappe
python navn_på_script_filen.py
Arbejde med Python-pakker: Python Package Manager (pip) er et værktøj, der giver dig mulighed for at installere, opdatere og fjerne Python-pakker fra terminalen. Her er nogle af de mest almindelige pip-kommandoer:
#Installere en pakke:
pip install pakke_navn
#Opdatere en pakke:
pip install --upgrade pakke_navn
#Afinstallere en pakke:
pip uninstall pakke_navn
#Liste installerede pakker:
pip list
Arbejde med Python-virtuelle miljøer: Virtuelle miljøer giver dig mulighed for at isolere dine Python-projekters afhængigheder og undgå konflikter mellem pakker. Her er nogle grundlæggende kommandoer til at arbejde med virtuelle miljøer ved hjælp af venv
-modulet:
Oprette et nyt virtuelt miljø:
python -m venv /sti/til/virtuelt_miljø
Aktivere et virtuelt miljø (Linux/Mac):
source /sti/til/virtuelt_miljø/bin/activate
Aktivere et virtuelt miljø (Windows):
/sti/til/virtuelt_miljø/Scripts/activate
Deaktivere et virtuelt miljø:
deactivate
Almindelige terminalkommandoer til Python-udviklere: Her er nogle nyttige terminalkommandoer, som enhver Python-udvikler bør kende:
#cd: Skift arbejdsmappe.
cd /sti/til/mappen
#ls (Linux/Mac) eller dir (Windows): Liste filer og mapper i den aktuelle mappe.
dir
ls
#mkdir: Opret en ny mappe.
mkdir ny_mappe
#rm: Slet en fil (Linux/Mac).
rm filnavn
#del: Slet en fil (Windows).
del filnavn
#rmdir (Linux/Mac) eller rd (Windows): Slet en tom mappe.
rmdir mappe_navn
#cp: Kopier en fil (Linux/Mac).
cp kilde_fil destination
#copy: Kopier en fil (Windows).
go copy kilde_fil destination
#mv: Flyt eller omdøb en fil (Linux/Mac).
mv kilde_fil destination
#move: Flyt eller omdøb en fil (Windows).
move kilde_fil destination
#pwd: Vis den aktuelle arbejdsmappe (Linux/Mac).
pwd
#echo %cd%: Vis den aktuelle arbejdsmappe (Windows).
echo %cd%
Konklusion: At mestre terminalen er afgørende for enhver Python-udvikler, da det giver dig mulighed for at køre dine scripts, håndtere pakker og udføre systemopgaver effektivt. Ved at lære og anvende de mest almindelige terminalkommandoer kan du forbedre din produktivitet og blive en mere dygtig Python-programmør.