Hier finden Sie eine Einführung in die Arbeit mit mehreren virtuellen Umgebungen, wenn Sie Python mit dem Jupyter Notebook verwenden.
Im Folgenden fügen wir als Beispiel eine virtuelle Python 3.8-Umgebung hinzu.
Angenommen, Python3.8 kann mit dem Befehl python3.8
ausgeführt werden. Wenn nicht installiert
Laden Sie es herunter und installieren Sie es von https://www.python.org/downloads/ usw.
Erstellen Sie zunächst eine virtuelle Umgebung namens venv38 und aktivieren Sie sie. Wenn Sie einen anderen Namen für die virtuelle Umgebung verwenden möchten, lesen Sie unten gegebenenfalls venv38.
python3.8 -m venv venv38
source venv38/bin/activate
Installieren Sie die erforderlichen Bibliotheken entsprechend mit "pip install ...".
Fügen Sie dem Kernel eine virtuelle Umgebung hinzu.
pip install ipykernel
python -m ipykernel install --name venv38
Verwenden wir jupyter in einer nicht virtuellen Umgebung. Beenden Sie die virtuelle Umgebung einmal mit "Deaktivieren".
Starten Sie Jupyter Notebook mit jupyter-notebook
.
Wenn Sie oben rechts unter "Neu" "venv38" auswählen, können Sie in der virtuellen Umgebung von venv38 neu starten.
Öffnen Sie zunächst ein vorhandenes Notizbuch. Sie können den Kernel mit Kernel ändern im Kernel-Menü des Jupyter-Notizbuchs ändern. Wenn Sie es ändern können, ändert sich die Anzeige des Kernels oben rechts.
Im Folgenden wird es in der hinzugefügten virtuellen Umgebung ausgeführt.
Sie können eine Liste der Kernel und ihrer Pfade mit jupyter kernelspec list
sehen.
Sie können die hinzugefügte virtuelle Umgebung mit jupyter kernelspec deinstallieren venv38
entfernen.
Im Folgenden wird es auf dem Jupyter Notebook der hinzugefügten virtuellen Umgebung ausgeführt.
Angenommen, Sie möchten venv38 eine NumPy-Installation hinzufügen.
Normalerweise können Sie dies mit ! Pip install numpy
tun, dies wird jedoch auf Ihrer Konsole anstelle von venv38 installiert.
Wenn Sie von Jupyter Notebook in einer virtuellen Umgebung installieren möchten, gehen Sie wie folgt vor. Der Pfad ist nicht der oben bestätigte Pfad, sondern der Pfad der zuerst erstellten virtuellen Umgebung.
!source /path/to/venv38/bin/activate; pip install numpy
das ist alles
Recommended Posts