Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| software:python [2024/01/05 09:49] – [Nützliche Erweiterungen] egmonts | software:python [2025/10/06 08:17] (aktuell) – [venv] egmonts |
|---|
| * grafische Darstellung des Codes: https://bhavaniravi.com/blog/generate-uml-diagrams-from-python-code/ | * grafische Darstellung des Codes: https://bhavaniravi.com/blog/generate-uml-diagrams-from-python-code/ |
| * QR Codes mit Logo https://python.plainenglish.io/using-python-to-create-a-qr-code-from-a-logo-caf5b631f83f | * QR Codes mit Logo https://python.plainenglish.io/using-python-to-create-a-qr-code-from-a-logo-caf5b631f83f |
| | * Bei Verwendung von ''from matplotlib import pyplot as plt '' kommt "//Unable to import Axes3D. This may be due to multiple versions of Matplotlib being installed (e.g. as a system package and as a pip package). As a result, the 3D projection is not available. warnings.warn("Unable to import Axes3D. This may be due to multiple versions of//" |
| | * Lösung( https://stackoverflow.com/posts/52260859/) global und local installierte packages |
| | - ''sudo apt-get remove python3-matplotlib'' |
| | - ''pip install matplotlib'' |
| | |
| | |
| | |
| | |
| |
| ===== venv ===== | ===== venv ===== |
| * nach https://bodo-schoenfeld.de/eine-virtuelle-umgebung-fuer-python-erstellen/ bzw. https://realpython.com/python-virtual-environments-a-primer/ | * nach https://bodo-schoenfeld.de/eine-virtuelle-umgebung-fuer-python-erstellen/ bzw. https://realpython.com/python-virtual-environments-a-primer/ |
| * Workflow: | * Workflow: |
| * Vorbereiten, installieren: ''sudo pip3 install virtualenv'' | * Vorbereiten, installieren: ''sudo pip3 install virtualenv'' oder ''sudo apt install python3-venv'' |
| * Umgebung im Projektordner erstellen: ''virtualenv venv'' oder ''python3 -m venv ./venv'' | * Umgebung im Projektordner erstellen: ''virtualenv venv'' oder ''python3 -m venv ./venv'' |
| * Umgebung mit vorhendenen packages anlegen: ''python3 -m venv venv --system-site-packages'' | * Umgebung mit vorhendenen packages anlegen: ''python3 -m venv venv --system-site-packages'' |