[PYTHON] So wechseln Sie einfach die von Conda auf Jupyter erstellte virtuelle Umgebung

Vor kurzem habe ich Python berührt, aber ich habe ein wenig Probleme, weil es zu viele neue und alte Methoden und verschiedene Informationen im Netz gibt, nur um die Umgebung aufzubauen.

Ich habe es mit Conda gemacht, was die beste Methode zum Erstellen einer virtuellen Umgebung für Python zu sein schien, aber als ich versuchte, es mit Jupyter zu verwenden, was in letzter Zeit sehr beliebt war, war ich süchtig danach, den Kernel der virtuellen Umgebung zu wechseln. Ich werde ein Memorandum darüber hinterlassen, wie es geht.

Wenn alles gut geht, können Sie sofort zwischen den Entwicklungsumgebungen von Jupiters [Kernel] -> [Kernel ändern] wechseln, wie unten gezeigt, was sehr praktisch ist! !! image

Annahme:

Conda und Jupyter installiert

** Erstellen Sie eine Umgebung, in der numpy mit conda funktioniert **

$ conda create -n numpyenv python=3.5 numpy jupyter

Es ist notwendig, jupyter auch in der zu erstellenden virtuellen Umgebung zu installieren.

** Überprüfen Sie die erstellte virtuelle Umgebung **

$ conda info -e
Using Anaconda Cloud api site https://api.anaconda.org
# conda environments:
#
numpyenv                 /Users/username/anaconda/envs/numpyenv
opencvenv                /Users/username/anaconda/envs/opencvenv
py35                     /Users/username/anaconda/envs/py35
root                  *  /Users/username/anaconda

Sie können sehen, dass eine Umgebung namens numpyenv erstellt wurde.

** Installieren von jupyter_environment_kernels **

Auf Jupyter wird ein Paket zum Wechseln des Kernels bereitgestellt. Installieren Sie es daher.

$ pip install environment_kernels

** Generierung der Jupyter-Konfigurationsdatei **

$ jupyter notebook --generate-config

Wahrscheinlich ~/.jupyter/jupyter_notebook_config.py Ich denke, dass die Einstellungsdatei generiert wird.

** Hinzufügen von Einstellungen zum automatischen Laden der Conda-Umgebung **

Fügen Sie Folgendes zu ~ / .jupyter / jupyter_notebook_config.py hinzu. ** (Hinweis: kann alt sein) **

c.NotebookApp.kernel_spec_manager_class = 'environment_kernels.EnvironmentKernelSpecManager'
c.EnvironmentKernelSpecManager.env_dirs=['/Users/username/anaconda/envs/']

** (* Ergänzung: 09.12.2016) ** Wie Sie in den Kommentaren erwähnt haben, scheint in Neueste Version nur die folgende Zeile in Ordnung zu sein.

c.EnvironmentKernelSpecManager.conda_env_dirs = [ '/Users/username/anaconda/envs/' ]

Überprüfen Sie für conda_env_dirs den Pfad, in dem die virtuelle Umgebung mit "conda info -e" usw. generiert wird, und legen Sie ihn entsprechend fest.

** Funktionsprüfung **

$ jupyter notebook

Wenn Sie Jupyter starten, können Sie sehen, dass Sie sicher einen neuen Kernel namens numpyenv auswählen können. image

Referenz: [Python] Erstellen Sie eine virtuelle Umgebung mit Anaconda Cadair/jupyter_environment_kernels Jupyter Notebook and Conda

Recommended Posts

So wechseln Sie einfach die von Conda auf Jupyter erstellte virtuelle Umgebung
Ausführungsumgebung im Web von "Project Jupyter"
So erstellen Sie einfach eine Umgebung, in der Python-Code auf Jupyter ausgeführt werden kann, ohne die lokale Umgebung zu verschmutzen
Wechseln Sie die virtuelle Umgebung mit Jupiter
Ein Hinweis zur einfachen Vorbereitung einer Linux-Übungsumgebung
So wechseln Sie die Konfigurationsdatei, die von Python gelesen werden soll
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Reflektieren Sie die von Miniconda erstellte virtuelle Umgebung im Jupyter-Notizbuch
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
Reflektieren Sie die virtuelle Umgebung, die von virtualenv oder conda im Projekt IntelliJ IDEA (PyCharm) erstellt wurde (Hinweis).
Verwendung von Jupyter am Frontend von Spacon ITO
Automatische Umschaltung der virtuellen Umgebung mit conda + direnv
Einführung von Keras in einer virtuellen Umgebung (pyenv: anaconda) auf einem Server per conda (Tensorflow-Backend)
Versuchen Sie, eine Python- und Anaconda-Umgebung auf einem Mac zu erstellen (mit pyenv, conda).
Freigeben einer virtuellen Umgebung [Informationen zu den Anforderungen.txt]
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
So machen Sie mehrere Kernel auf Jupyter auswählbar
Versuchen Sie, die virtuelle Umgebung von conda mit Jupyter Notebook zu verwenden
So löschen Sie die von Python ausgegebenen Zeichen
nb_conda_kernels wird empfohlen, wenn Sie die virtuelle Umgebung mit jupyter betreten möchten
So vermeiden Sie die Cut-Off-Beschriftung des Diagramms, das vom Plotsystemmodul mit matplotlib erstellt wurde
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
Überlegen Sie, wie Sie Python auf Ihrem iPad programmieren können
So erstellen Sie eine Django (Python) -Umgebung auf Docker
So starten Sie Jupyter Notebook sofort vom Terminal aus
So finden Sie heraus, welche Version von Java Maven verwendet wird
Wie man Python auf Android genießt !! Programmieren für unterwegs !!
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
So zeigen Sie den Fortschrittsbalken auf dem Jupyter-Notizbuch an, um den Fortschritt anzuzeigen
So heben Sie den von pytest-django verwendeten DB-Namen auf
So erstellen Sie eine virtuelle Ausführungsumgebung für Python mit Visual Studio Code und pipenv auf einem Windows-Computer (auch Jupyter-Notebook)
Wie zum virtuellen Host
Erstellen einer virtuellen Anaconda-Umgebung für die Verwendung mit Azure Machine Learning und Verknüpfen mit Jupyter
So führen Sie Python unter Windows aus, ohne die Umgebung so stark wie möglich zu verschmutzen (Scoop Edition)
Verwalten der Python-Nebenversion (Erstellen einer virtuellen Umgebung) unter Windows (ohne Pyenv oder WSL)
So zeichnen Sie einfach die Struktur eines neuronalen Netzwerks in Google Colaboratory mit "convnet-drawer"
Ändern Sie den Einstellungswert von settings.py entsprechend der Entwicklungsumgebung
Memo, um den Wert auf der HTML-Javascript-Seite mit Jupiter zu erhalten
So testen Sie die Attribute, die durch add_request_method of pyramid hinzugefügt wurden
[Hyperledger Iroha] Hinweise zur Verwendung des Python SDK
Verwendung von VS-Code in einer venv-Umgebung mit Windows
So stellen Sie Pybot, das einfachste Python-Lehrbuch, auf Heroku bereit
Verschieben Sie das, was Sie mit pip installiert haben, in die Conda-Umgebung
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
So sehen Sie den Inhalt der ipynb-Datei des Jupyter-Notizbuchs
So gelangen Sie mit Vagrant in die Python-Entwicklungsumgebung
Hinweise zur Verwendung von Marshmallow in der Schemabibliothek
So drucken Sie Zeichen auf der Konsole, bevor Sie in ARM starten
Übersicht über die virtuelle Python-Umgebung und deren Erstellung
So berühren Sie Jupyter Notebook, ohne die Umgebung außer Pythonista zu verschmutzen, oder wie Sie Ruby mit Jupyter Notebook berühren, ohne die Umgebung außer Rubyist zu verschmutzen
Schnelle Schritte zum Erstellen einer maschinellen Lernumgebung mit Jupyter Notebook unter macOS Sierra mit anaconda
Verwendung des Generators
So ändern Sie das Layout von Jupyter