ef:virtualenv

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ef:virtualenv [2022/11/15 15:06] lehmannref:virtualenv [2022/11/29 11:36] (aktuell) – [2. Das Virtual Environment aktivieren in einer Konsole] lehmannr
Zeile 3: Zeile 3:
 Python kann die Erstellung eines Virtual-Evironments (=> Ordner, in welchem mein Projekt, inklusive aller benötigter Bibliotheken und der verwendeten Python-Version) übernehmen.  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. 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 ==== ==== 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. +Bevor man das Projekt startetkann 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> <sxh bash> <Pfad zur Python-Binary> -m venv <Name des Orners> </sxh>
- 
-Auf einem Computer mit Admin-Rechten kann man Python installieren von www.python.org. Falls dies nicht möglich ist, kann man auch die Python-Version benutzen, die bei Thonny mitgeliefert wird. Dazu verwendet man den Pfad: 
-<sxh> 
-/Applications/Thonny.app/Contents/Frameworks/Python.framework/Versions/3.7/bin/python3 
-</sxh>  
  
 ==== 2. Das Virtual Environment aktivieren in einer Konsole ==== ==== 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": 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 ./bin/activate'' +  * OSX: ''source ./<virtEnv>/bin/activate'' 
-  * Windows: ''venvName\Scripts\activate.bat''+  * Windows: ''.\<venvName>\Scripts\activate'' 
 + 
 +// // 
 + 
 +Unter Windows erscheint evtldie 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 ==== ==== 3. Bibliotheken installieren ====
 Nun kann man Bibliotheken installieren mit pip:  Nun kann man Bibliotheken installieren mit pip: 
-<sxh bash>pip3 install arcade<sxh>+<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 ==== ==== Schritte und Erklärungen im Detail ====
Zeile 33: Zeile 37:
   - Mit dem Terminal in diesen Ordner gehen (cd ~/Desktop/myGame)   - Mit dem Terminal in diesen Ordner gehen (cd ~/Desktop/myGame)
   - Das Virtual Environment erstellen: python3 -m venv virtEnv   - Das Virtual Environment erstellen: python3 -m venv virtEnv
-  - Im Terminal (entweder Terminal.app oder im VSCode-Terminal) das Virtual Environment aktivieren: +  - Im Terminal (entweder Terminal.app oder im VSCode-Terminal) das Virtual Environment aktivieren: source /virtEnv/bin/activate (OSX) bzw. virtEnv\Scripts\ativate (Windows)
-   source/virtEnv/bin/activate (OSX) bzw. virtEnv\Scripts\ativate.bat (Windows)+
  
 [[ef:start|Zurück zur Startseite]] [[ef:start|Zurück zur Startseite]]
  • ef/virtualenv.1668521211.txt.gz
  • Zuletzt geändert: 2022/11/15 15:06
  • von lehmannr