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
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.txt
oder 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
Gerade wenn in mehreren Venv gearbeitet werden soll, bieten vorbereitete "sets of packages" eine effiziente Projektvorbereitung.
# 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