[PYTHON] Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!

Hintergrund

Es stellte sich heraus, dass in der neuesten Version von TensorFlow ein Codefehler auftritt, wenn ich versuche, mit "Deep Learning beginnend mit TensorFlow" (Impress Takuya Niimura = Autor) zu lernen. In Anbetracht der Tatsache, dass in Zukunft dieselbe Situation eintreten wird, wollte ich den Aufbau einer virtuellen Umgebung beherrschen, also habe ich eine Umgebung erstellt. Dieser Artikel ist ein Memorandum.

Zweck

-Erstellen Sie eine virtuelle Umgebung und installieren Sie TensorFlow 1.4

Verfahren

Installieren Sie die Bibliothek, die den Kernel zur Basisumgebung hinzufügt.

pip install environment_kernels

Erstellen Sie als Nächstes eine neue virtuelle Umgebung. Installieren Sie auch Python, Jupyter und Ipykernel.

conda create -n hoge python=3.6 jupyter ipykernel
conda info -e
$base * C:/Users/...  #Aktive Umgebung
$hoge    C:/Users/...

Aktivieren Sie die von Ihnen erstellte virtuelle Umgebung.

activate hoge
$(hoge) C:\Users\...>  #Wird angezeigt, OK

Erstellen Sie eine Konfigurationsdatei für das Jupyter-Notebook.

jupyter notebook --generate-config

.jupyter / jupyter_notebook_config.py wird erstellt. Fügen Sie daher Folgendes an einem geeigneten Speicherort hinzu.

c.NotebookApp.kernel_spec_manager_class = 'environment_kernels.EnvironmentKernelSpecManager'
c.EnvironmentKernelSpecManager.conda_env_dirs=['/home/User/Anaconda3/envs/']

Geben Sie in [] den Ordner an, in dem die virtuelle Umgebung gespeichert ist.

Legen Sie die virtuelle Umgebung im Kernel fest.

ipython kernel install --user --name=hoge

In diesem Zustand kann vorerst die virtuelle Umgebung verwendet werden. Starten Sie das Jupyter-Notizbuch und es sollte zur Registerkarte "Kernel" hinzugefügt werden. Danach mögen Sie es bitte, da es gekocht oder gebacken wird.

Referenzierte Artikel usw.

Using both Python 2.x and Python 3.x in IPython Notebook https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook

Ein süchtig machender Hinweis zum Hinzufügen des Python3-Kernels in Jupyter Notebook

https://qiita.com/suzukihi724/items/b29f3fe9df96f7102ec9

Fügen Sie die von Anaconda erstellte virtuelle Umgebung zum Kernel von Jupyter Notebook hinzu

https://kazusa-pg.com/jupyter-notebook-use-virtual-env-kernel/

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

https://qiita.com/yoppe/items/38005f415a5b8b884c7d

Einstellungen für die einfache Auswahl mehrerer Kernel in Jupyter

https://qiita.com/tomochiii/items/8b937f15c79a0c3eae0e

[Jupyter] Verwenden Sie die virtuelle Anaconda-Umgebung mit dem Jupyter-Notebook

https://nodaki.hatenablog.com/entry/2019/04/03/223102

Recommended Posts

Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Ich möchte einen Blog mit Jupyter Notebook schreiben
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Ich wollte ein Jupyter-Notebook mit Docker in einer Pip-Umgebung (Opticspy) verwenden.
Ich möchte R-Funktionen einfach mit ipython notebook verwenden
Ich möchte eine Python-Umgebung erstellen
Verwendung des Jupyter-Notebooks mit ABCI
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich wollte eine intelligente Präsentation mit Jupyter Notebook + nb present erstellen
So verwenden Sie das Jupyter-Notebook, ohne Ihre Umgebung mit Docker zu verschmutzen
Ich möchte MATLAB feval mit Python verwenden
Ich möchte ein Spiel mit Python machen
Versuchen Sie, die virtuelle Umgebung von conda mit Jupyter Notebook zu verwenden
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
Ich möchte -inf nicht mit np.log verwenden
Ich möchte ip vrf mit SONiC verwenden
Ich möchte mit Python in eine Datei schreiben
Verwenden Sie pip mit Jupyter Notebook
Verwenden Sie Cython mit Jupyter Notebook
Wechseln Sie die virtuelle Umgebung mit Jupiter
So verwenden Sie Jupyter Notebook
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook
Ich möchte mit verstärkendem Lernen einen Berg besteigen
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte eine Zeichenkette mit Hiragana teilen
Ich möchte manuell eine Legende mit matplotlib erstellen
Ich möchte einen Quantencomputer mit Python betreiben
Ich möchte eine lokale Variable mit Lambda binden
Als ich versuchte, mit Python eine virtuelle Umgebung zu erstellen, funktionierte dies nicht
Ich möchte mkl mit numpy und scipy unter pyenv + Poesie verwenden
nb_conda_kernels wird empfohlen, wenn Sie die virtuelle Umgebung mit jupyter betreten möchten
[Python] Ich möchte mit Flask ein statisches Verzeichnis hinzufügen. [Ich möchte etwas anderes als statisch verwenden.]
[Python] Ich möchte nur den Index verwenden, wenn ich eine Liste mit einer for-Anweisung schleife
Machen Sie einen Sound mit Jupyter Notebook
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
Erstellen Sie eine virtuelle Umgebung mit Python!
Ich möchte ein Klickmakro mit pyautogui (Wunsch) erstellen.
Reflektieren Sie die von Miniconda erstellte virtuelle Umgebung im Jupyter-Notizbuch
So erstellen Sie schnell eine maschinelle Lernumgebung mit Jupyter Notebook mit UbuntuServer 16.04 LTS
Ich möchte ein Klickmakro mit pyautogui (Outlook) erstellen.
[Python] Ich möchte die Option -h mit argparse verwenden
Markdown mit Jupyter-Notebook verwenden (mit Verknüpfung)
Ich möchte das Paket aus den Anforderungen.txt mit Poesie installieren
Ich habe gerade eine virtuelle Umgebung mit der AWS-Lambda-Schicht erstellt
Die übliche Art, einen Kernel mit Jupyter Notebook hinzuzufügen
Einfach zu bedienendes Jupyter-Notebook (Python3.5)
Ich möchte ○○ mit Pandas machen
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Ich möchte mit Python debuggen
So erstellen Sie schnell eine maschinelle Lernumgebung mit Jupyter Notebook mit UbuntuServer 16.04 LTS mit anaconda
Ich möchte eine GUI-Entwicklungsumgebung mit Python oder Golang auf dem Mac einrichten
Starten eines mit Jupyter Notebook erstellten Python-Programms
Ich möchte Rails mit Rails auch in einer vagabundierenden Umgebung betreiben
Ich möchte den vollständigen Text mit elasticsearch + python durchsuchen
Ich möchte eine externe Bibliothek mit IBM Cloud-Funktionen verwenden
Erstellen Sie mit PsychoPy + Jupyter Notebook eine komfortable Umgebung für psychologische Experimente / Analysen
[Einführung] Ich möchte mit Python einen Mastodon-Bot erstellen! 【Anfänger】
Ich möchte wirklich GitHub Flavored Markdown (GFM) mit Pelican verwenden!
Ich möchte Objekte mit OpenCV erkennen
Verwenden Sie nbextensions mit Anacondas Jupyter-Notizbuch