Verwendung von pip in ServBay
Was ist pip?
pip ist das offizielle Paketverwaltungstool für Python. Es ist das Rückgrat des Python-Ökosystems und bietet folgende Funktionen:
Entwicklungsgeschichte:
- Erstveröffentlichung im Jahr 2008, ersetzt das frühere easy_install
- Ab Python 3.4 standardmäßig in der Python-Installation enthalten
- Die derzeit neueste stabile Version ist die pip 23.x Serie
Kernfunktionen:
- Herunterladen und Installieren von Paketen aus PyPI (Python Package Index)
- Verwaltung von Projektabhängigkeiten
- Behandlung von Paketversionskonflikten
- Unterstützung für die Installation aus Versionskontrollsystemen, lokalen Projekten oder Verteilungsdateien
Integration mit ServBay:
- ServBay hat die neueste stabile pip-Version vorinstalliert
- Arbeitet automatisch mit dem konfigurierten Spiegelserver zusammen
- Unterstützt die pip-Verwaltung für alle Python-Versionen
Tipps zur Verwendung von pip
ServBay hat pip vorinstalliert, Sie können es direkt verwenden:
Grundlegende Befehle
bash
# Paket installieren
pip install Paketname
# Paket aktualisieren
pip install --upgrade Paketname
# Paket deinstallieren
pip uninstall Paketname
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
Fortgeschrittene Verwendung
bash
# Installierte Pakete anzeigen
pip list
# requirements-Datei erstellen
pip freeze > requirements.txt
# Aus requirements installieren
pip install -r requirements.txt
# Spiegelserver für die Installation angeben (temporäres Überschreiben der Einstellungen)
pip install Paketname -i https://pypi.tuna.tsinghua.edu.cn/simple
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
Verwendung virtueller Umgebungen
bash
# Virtuelle Umgebung erstellen
python -m venv meineUmgebung
# Virtuelle Umgebung aktivieren
source meineUmgebung/bin/activate # Linux/Mac
meineUmgebung\Scripts\activate # Windows
# pip in der virtuellen Umgebung verwenden
pip install Paketname
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
Empfehlungen zu bewährten Praktiken
- Verwenden Sie virtuelle Umgebungen zur Isolierung von Abhängigkeiten bei der Entwicklung von Projekten.
- Für große Projekte empfiehlt sich die Nutzung von
requirements.txt
zur Verwaltung der Abhängigkeiten. - Bei Download-Problemen sollten Sie versuchen, zu verschiedenen Mirror-Servern zu wechseln.
- Überprüfen Sie regelmäßig mit
pip list --outdated
, welche Pakete aktualisiert werden können.
Die Konfigurationsfunktion des ServBay-pypi-Mirrors kombiniert mit dem integrierten pip-Tool bietet eine vollständige und effiziente Paketverwaltungslösung für die Python-Entwicklung.