Der Python Package Index - kurz PyPI - ist die zentrale Anlaufstelle für die Installation von Pythonpaketen. Wenn das Internet mal streikt, der Dienst nicht verfügbar oder nur schlecht erreichbar ist, lohnt sich der Blick auf das Paket pypiserver. Der Server wird mit pip install pypiserver installiert und kann anschließend mit pypi-server gestartet werden

Die Pakete erwartet es im Verzeichnis ~/packages oder in einem Ordner, der als Parameter im Aufruf übergeben wird. Damit pip im Anschluss den neuen Server bei seiner Arbeit respektiert, muss er als Parameter übergeben werden: pip install --extra-index-url http://mein-server/ bottle oder bei einer Suche pip search --index http://mein-server bottle. Die Anleitung beschreibt zwei Möglichkeiten, die URL nicht immer übergeben zu müssen: via Konfiguration in einer Umgebungsvariable oder über eine Konfigurationsdatei.

Einmal installierte Pakete können mit pypi-server -U auf ihre Aktualität hin überprüft und ggf. mit einer neuen Version aus der offiziellen PyPI-Quelle aktualisiert werden.


das-labor 3dDruck ZDF Tafelbild Text Termin hardware programmierung Informatik kunst Taschenrechner rs232 screencast TV workshop bio Tools podcast Konferenz Mathe serielle Schnittstelle mooc Smarthome lernen Arduino INN esp8266 software dtp Wissenschaft bloggen SciFi Psychologie docker GPIO cloud Windows audio RSS Bilder Datenbank Commandline admin Spaß 35c3 game-engine sdr chatgpt Twitter Latex importiert ctf c't Linkliste video buch IoT Geschichten ubuntu Studium JavaScript badge Funktionen Linux Newsgroup ITA server Second Life hacking gamejam heise fun e-mail Archiv Clonezilla Tipp Comic HP35s NNTP Usenet git Chat pdf ldlmooc ccc raspberrypi Sport Gesellschaft bildung python xmpp Spiele debian Dortmund Film ldl wiki Kino 34c3 Sketchnotes