Seite anzeigenÄltere VersionenLinks hierherNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ===== Ein Virtual Environment erstellen ===== Python kann die Erstellung eines Virtual-Evironments (=> Ordner, in welchem mein Projekt, inklusive aller benötigter Bibliotheken und der verwendeten Python-Version) übernehmen. Wenn man mit dem Virtual Environment arbeiten will, muss man dieses dann "aktivieren" - dadurch wird gewährleistet, dass in der verwendeten Konsole die richtige Python-Version und die Bibliotheken verwendet werden. Auf einem Computer mit Admin-Rechten kann man Python herunterladen und installieren von www.python.org. Bei der Installation würde ich ankreuzen, dass das Python-Verzeichnis zur Pfadvariablen hinzugefügt wird. ==== 1. Mit python das Virtual Environment erstellen ==== Bevor man das Projekt startet, kann man mit dem Python-Befehl ''python -m venv <Name des Ordners>'' das Virtual Environment erstellen. <sxh bash> <Pfad zur Python-Binary> -m venv <Name des Orners> </sxh> ==== 2. Das Virtual Environment aktivieren in einer Konsole ==== Wenn man nun an dem Projekt arbeitet, sollte man in einer Konsole (Terminal in OSX oder Cmd in Windows, dies kann auch die Konsole direkt in Visual Studio Code sein) das Environment "aktivieren": * OSX: ''source ./<virtEnv>/bin/activate'' * Windows: ''.\<venvName>\Scripts\activate'' // // Unter Windows erscheint evtl. die Fehlermeldung, dass auf diesem System die Ausführung von Skripts deaktiviert ist. Wenn dem so ist, muss man die "Windows PowerShell" als Administrator öffnen und dann dort die Befehle: ''Set-ExecutionPolicy RemoteSigned'' eingeben. ==== 3. Bibliotheken installieren ==== Nun kann man Bibliotheken installieren mit pip: <sxh bash>pip3 install arcade==2.7.1.dev5</sxh> <color red>**Achtung: **</color>Es kann sein, dass man auf Windows-Computern noch die Build-Tools herunterladen und installieren muss (siehe dazu die Fehlermeldung, die beim ausführen des obigen Befehls erscheint). Auf OSX sollte man die Command-Line-Tools installiert haben. [[https://visualstudio.microsoft.com/visual-cpp-build-tools/|Link zu den Build Tools]] ==== Schritte und Erklärungen im Detail ==== Das Video [[https://www.youtube.com/watch?v=KxvKCSwlUv8|The Complete Guide to Python Virtual Environments!]] zeigt im Detail, was ein Virtual Environment ist, und wie man es installiert. Schritte, die durchgeführt werden müssen: - Python installieren von www.python.org (Admin-Passwort nötig) - Update Shell Profile.command ausführen (damit die Version gefunden wird) - Einen Ordner z.B. auf dem Schreibtisch erstellen (myGame) - Mit dem Terminal in diesen Ordner gehen (cd ~/Desktop/myGame) - Das Virtual Environment erstellen: python3 -m venv virtEnv - Im Terminal (entweder Terminal.app oder im VSCode-Terminal) das Virtual Environment aktivieren: source /virtEnv/bin/activate (OSX) bzw. virtEnv\Scripts\ativate (Windows) [[ef:start|Zurück zur Startseite]] ef/virtualenv.txt Zuletzt geändert: 2022/11/29 11:36von lehmannr