Virtuelle Umgebung in Python einrichten (RasPi, Windows)
Virtualenv installieren |
![]() |
Beginnend mit einem neuen Projekt ist es von Vorteil alle zur Verwendung kommenden Bibliotheken gemeinsam mit einer eigenen Python-Version in eine Virtuelle Umgebung (Virtual Environment) zu installieren. Diese bleibt somit unabhängig von der Standartinstallation. Mit dem, seit Version 3.4 bereits vorhandenem Paketverwaltungsprogramm PIP
wird die Bibliothek virtualenv
zum Erstellen Virtueller Umgebungen (engl. Virtual Environ-ment) installiert.
Unter Windows |
![]() |
C:\Users\Niklas>pip install virtualenv
Die VE kann nach abgeschlossener Installation eingerichtet werden:
C:\Users\Niklas>cd Documents C:\Users\Niklas\Documents>virtualenv projekt
Using base prefix 'c:\\users\\niklas\\appdata\\local\\programs\\python\\python36-32'
New python executable in C:\Users\Niklas\Documents\projekt\Scripts\python.exe
Installing setuptools, pip, wheel...done.
Damit alle Konsolenbefehle der VE zugeordnet werden können, muss zunächst das Skript activate
gestartet werden (Die Pfade unterscheiden sich hierbei in Windows dezent von denen unter einer Linux-Distribution). Sobald dies geschehen ist, ist dem Dateipfad der Konsolenausgabe ein (projekt
) vorausgesetzt.
C:\Users\Niklas\Documents>cd projekt/Scripts C:\Users\Niklas\Documents\projekt\Scripts>activate
(projekt) C:\Users\Niklas\Documents\projekt\Scripts>
Auf dem Raspberry Pi |
![]() |
In Pycharm einrichten |
![]() |
Ein beliebtes Tool zur Umsetzung des Quellcodes ist die kostenfreien „Community“-Ausgabe des Editors PyCharm aus dem tschechisches Software-Unternehmen JetBrains. Dieser bietet die Möglichkeit, Virtuelle Umgebungen zu importieren und in ihnen zu Arbeiten. Auch er-laubt es PyCharm durch ein Feature, eine Virtuelle Umgebung einzurichten, ohne das vorherige Installieren der Bibliothek virtualenv
. Hierbei scheint jedoch ein Bug die fehlerfreie Verwendung des Python eigenen Interpreters in der VE zu verhindern.
Der Import erfolgt über den „Settings“-Dialog (siehe Abbildung unten). Dieser lässt sich mit folgender Tastenkombination: [Strg]
+[Alt]
+[S]
aufrufen. Anschließend ist das ak-tuelle Projekt projekt
–und darunter Project Interpreter (1) auszuwählen. Durch den Befehl Add…
, der über das Klicken des Zahnradbuttons (2) verfügbar ist, erscheint das Dialogfenster „Add Python Interpreter“. Zunächst muss die Checkbox bei Existing environment
(3) aktiviert werden. Via des Buttons (4) neben dem Auswahlfeld Base interpreter
wird ein weiteres Dialogfenster zum Auswählen des VE-Interpreters „Sel-ect Python Interpreter“ geöffnet. Dort muss die python.exe-Datei (5) dem eingangs in der Konsole erstellten VE-Ordner gewählt werden.
