Zum Inhalt

Pakete

Mit pip installieren

Python-Packages können sehr komfortabel mit dem Programm pip (Python Package Installer) von der zentralen Distributionsplattform PyPi. Dort finden sich alle wichtigen Packages inklusive Beschreibung, Homepage und weiterer Informationen.

Ausführliche Dokumentation zu pip -> hier

Der Aufruf über Python stellt sicher, welche Python-Installation (global, Version oder Venv) das Package installieren soll.

Beispiel: Installation von numpy: 1. Windows

py -m pip install numpy
2. Linux
python3 -m pip install numpy

Sollen mehrere Packages installiert werden, dann kann die gesamte Installation zusammengefasst werden:

Windows / Linux:

pip install -r requirements.txt

In der Datei requirements.txtoder kürzer req.txt wird die Liste der zu installierenden Packages angegeben. Für die viele IoT-Projekte bietet sich folgende Liste von Packages an:

req.txt
# Kommunikation
paho-mqtt
asyncua
# Datenbanken
pymongo
influx-client
mysql-connector-python
# Webserver
flask
fastapi
bottle
# Tasking
APScheduler
interval-timer
# Numeric
numpy
pandas
control
# Konfiguration
tomlkit
Gerade wenn in mehreren Venv gearbeitet werden soll, bieten vorbereitete "sets of packages" eine effiziente Projektvorbereitung.