15 Feb

Python: Advanced – Working with Virtualenv

Allgemein

Virtuelle Umgebung stellen eigenständige Umgebungen dar, in denen Programme und Pakete installiert/modifiziert werden können ohne die Betriebssystemumgebung zu verändern.

Dadurch können zum Beispiel andere Versionen von Python oder von Python-Modulen getestet werden.

Technisch gesehen ist eine virtuelle Umgebung ein Verzeichnis, in dem die gewünschten Pakete und Programme bzw. die gewünschte Python-Version installiert ist. Entsprechend werden die notwendigen Umgebungsvariablen modifiziert: PATH, PYTHONLIB, …

Arbeiten mit einer virtuellen Umgebung

  • Virtuelle Umgebung einrichten/installieren (einmalig)
  • Virtuelle Umgebung aktivieren
  • „Arbeiten“ in der Umgebung, z. B ein Python-Programm ausführen
  • Virtuelle Umgebung deaktivieren

Einrichten einer Virtuellen Umgebung

Eine Beschreibung gibts auch auf der Python Webseite.

Download des Virtualenv-Paket

Download-Link: https://github.com/pypa/virtualenv

Paket auspacken

unzip virtualenv-master.zip

Virtualenv installieren

$ python setup.py  install --prefix=$HOME/pkg.virtualenv

Installation in die Bash-Umgebung einbauen

Hinzufügen des Verzeichnisses $HOME/pkg.virtualenv zur Pfadvariable

PATH=$PATH:$HOME/pkg.virtualenv

Umgebung aktivieren

$ . $HOME/pkg.virtualenv/bin/activate

Umgebung testen

$ which python
~/pkg.virtualenv/bin/python

Arbeiten mit einer virtuellen Umgebung

Installieren eines Python-Modules

Download des Moduls, z. B: https://github.com/python-excel/xlrd/archive/master.zip

 

 

 

 

 

11 Dez

Roboter bauen mit Arduino

Bausatz von Amazon

Elegoo Uno Projekt Smart Roboter Car Kit für Arduino
Mit Uno R3, Streckenverfolgungsmodule, Ultraschall-Sensor, Bluetooth-Modul, Fernbedienung