Python/ venv
Die Stärke von Python ist die unglaubliche Vielzahl an Bibliotheken (engl. "Libraries") die den Funktionsumfang der Sprache wesentlich erweitern und Ihnen damit das Leben erleichtern: Wenn Sie ein neues Fahrrad entwickeln wollen, erfinden Sie ja auch nicht zuerst das Rad neu.
Der Nachteil dieser Strategie: irgendwann haben Sie vermutlich 20 verschiedene Bibliotheken installiert (und diese auch fleißig auf die neueste Version aktualisiert). Wenn Sie jetzt ein Skript/Programm weitergeben wollen, stellt sich dann oft die Frage: welche dieser Bibliotheken werden eigentlich in welcher Version benötigt? Zudem wollen Sie ein Skript vielleicht auch nicht mehr verändern, neue Updates von Python oder den Bibliotheken ändern aber etwas, wodurch Ihr Skript mühsam angepasst werden muss. MacOs und diverse Linux-Distributionen haben zudem Python vorinstalliert und Sie wollen oder können diese Installation möglichst nicht ändern.
Die Lösung hierfür heißt "virtuelle Entwicklungsumgebung " oder, bei Python, kurz venv. Ein venv wird einmal angelegt und stellt eine getrennte Umgebung für die Installation und Wartung zur Verfügung. Sie können beliebig viele venvs anlegen und nutzen. Ich rate Ihnen dazu, für das Lernen von Python eine venv anzulegen um ohne Probleme mit den verschiedensten Bibliotheken herumspielen zu können. Sie legen dazu bspw. einen eigenen Ordner in Ihrem Python-Verzeichnis an, bei mir ist das D:/AA_Projekte/Python/venvs/. Zum Erstellen einer venv nutzen Sie am besten das in der Installation enthaltene Paket gleichen namens. Die genauen Befehle variieren natürlich je nach Betriebssystem, bei mir sieht es zum Beispiel so aus (Windows-Kommandozeile, Sie erreichen diese mittels der Suche nach "cmd"):
py -m venv D:\AA_Projekte\Programmierung\Python\venvs\wikibooks
Danach aktivieren Sie die venv auf der Kommandozeile:
C:\>D:\AA_Projekte\Python\venvs\wikibooks\Scripts\activate.bat
(wikibooks) C:\Users\>
Wenn der Name Ihrer venv in Klammern angezeigt wird ist alles bereit!
Und so deaktivieren Sie die venv wieder:
(wikibooks) C:\>D:\AA_Projekte\Python\venvs\wikibooks\Scripts\deactivate.bat
C:\>
Ein sehr ausführliches, englisches Tutorial finden Sie hier: [1]