.. note:: Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten. **Warum beitreten?** - **Expertenunterstützung**: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams. - **Lernen & Teilen**: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern. - **Exklusive Vorschauen**: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken. - **Spezialrabatte**: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte. - **Festliche Aktionen und Gewinnspiele**: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil. 👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [|link_sf_facebook|] und treten Sie heute bei! .. _create_virtual: Erstellen einer virtuellen Umgebung ====================================== Bei Verwendung von Raspberry Pi oder ähnlichen Geräten wird empfohlen, Pakete mit ``pip`` in einer virtuellen Umgebung zu installieren. Diese bietet eine Abhängigkeitsisolierung, erhöht die Systemsicherheit, gewährleistet die Sauberkeit des Systems und erleichtert Projektmigration und -freigabe, was die Abhängigkeitsverwaltung vereinfacht. Diese Vorteile machen virtuelle Umgebungen zu einem äußerst wichtigen und nützlichen Werkzeug in der Python-Entwicklung. Im Folgenden finden Sie die Schritte zur Erstellung einer virtuellen Umgebung: **1. Erstellen einer virtuellen Umgebung** Zunächst müssen Sie sicherstellen, dass Ihr System Python installiert hat. Python-Version 3.3 und später werden mit dem ``venv``-Modul geliefert, um virtuelle Umgebungen zu erstellen, was die separate Installation überflüssig macht. Wenn Sie Python 2 oder eine Version vor Python 3.3 verwenden, müssen Sie ``virtualenv`` installieren. * Für Python 3: Python-Versionen 3.3 und später können direkt das ``venv``-Modul verwenden: .. raw:: html .. code-block:: shell python3 -m venv myenv Dies erstellt eine virtuelle Umgebung namens ``myenv`` im aktuellen Verzeichnis. * Für Python 2: Wenn Sie immer noch Python 2 verwenden, müssen Sie zuerst ``virtualenv`` installieren: .. raw:: html .. code-block:: shell pip install virtualenv Erstellen Sie dann eine virtuelle Umgebung: .. raw:: html .. code-block:: shell virtualenv myenv Dies erstellt ebenfalls eine virtuelle Umgebung namens ``myenv`` im aktuellen Verzeichnis. **2. Aktivieren der virtuellen Umgebung** Nachdem Sie die virtuelle Umgebung erstellt haben, müssen Sie sie für die Verwendung aktivieren. .. note:: Jedes Mal, wenn Sie den Raspberry Pi neu starten oder ein neues Terminal öffnen, müssen Sie erneut den folgenden Befehl ausführen, um die virtuelle Umgebung zu aktivieren. .. raw:: html .. code-block:: shell source myenv/bin/activate Sobald die virtuelle Umgebung aktiviert ist, sehen Sie den Umgebungsnamen vor dem Befehlszeilen-Prompt, was darauf hinweist, dass Sie innerhalb der virtuellen Umgebung arbeiten. **3. Abhängigkeiten installieren** Mit der aktivierten virtuellen Umgebung können Sie pip verwenden, um die erforderlichen Abhängigkeiten zu installieren. Zum Beispiel: .. raw:: html .. code-block:: shell pip install requests Dies installiert die Requests-Bibliothek in die aktuelle virtuelle Umgebung anstelle der globalen Umgebung. Dieser Schritt muss nur einmal ausgeführt werden. **4. Verlassen der virtuellen Umgebung** Wenn Sie Ihre Arbeit abgeschlossen haben und die virtuelle Umgebung verlassen möchten, führen Sie einfach folgenden Befehl aus: .. raw:: html .. code-block:: shell deactivate Dadurch kehren Sie zur globalen Python-Umgebung des Systems zurück. **5. Löschen der virtuellen Umgebung** Wenn Sie eine bestimmte virtuelle Umgebung nicht mehr benötigen, können Sie einfach das Verzeichnis löschen, das die virtuelle Umgebung enthält: .. raw:: html .. code-block:: shell rm -rf myenv