[PYTHON] Reflektieren Sie die von Miniconda erstellte virtuelle Umgebung im Jupyter-Notizbuch

1. Hintergrund

Als mein Heim-PC ausfiel, erneuerte ich meinen PC und installierte diesmal eine neue Miniconda anstelle der umstrittenen Anaconda.

Erstellt eine virtuelle Umgebung zum Posten von Artikeln in Qiita nach langer Zeit. Ich wollte die über miniconda erstellte virtuelle Umgebung an jupyter anpassen und überprüfen, war aber unerwartet süchtig danach ...

Es gab viele Artikel, die Anacondas virtuelle Umgebung in jupyter widerspiegelten, aber ich verwende Miniconda, und in meinem Fall hat keiner von ihnen das Problem gelöst, daher werde ich es als Aufzeichnung aufbewahren. (Zusammenfassend war Miniconda nicht relevant, aber ...)

2. Versuchen Sie zunächst anhand des Referenzartikels

2-1. Erstellen einer virtuellen Umgebung

python


#sample_Eine virtuelle Umgebung namens env ist python3.8.Erstellt in 3(Ich denke, jede Version von Python ist in Ordnung)
conda create -n sample_env python=3.8.3

#Beispiel aus der Basisumgebung erstellt_env Wechseln Sie zur virtuellen Umgebung
conda activate sample_env

2-2. Andere Arbeiten, Bestätigung

Einführung von jupyter_environment_kernels

python


#jupyter_environment_Kernel installieren
pip install environment_kernels

Erstellen Sie jupyter_notebook_config.py

python


#~/.jupyter/jupyter_notebook_config.Eine Konfigurationsdatei wird in py erstellt
jupyter notebook --generate-config

Fügen Sie die letzte Zeile der erstellten Datei jupyter_notebook_config.py wie folgt hinzu und speichern Sie sie * Miniconda

python


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

Ich überprüfe die Operation, aber ... es funktioniert nicht. (Sie können jetzt so etwas wie ↓ auswählen, aber dies ist die Basisumgebung.) 追加されたkernel

3. Lösung und Bestätigung

Ich habe es gelöst, indem ich ipykernel installiert habe, während ich zur virtuellen Umgebung gewechselt bin.

python


#Beispiel aus der Basisumgebung erstellt_env Wechseln Sie zur virtuellen Umgebung
conda activate sample_env

#Ipykernel installieren * Sie können jupyter auch installieren
conda install notebook ipykernel

Starten Sie jupyter in diesem Zustand neu und überprüfen Sie zuerst die aktuelle Umgebung. 追加されたkernel


Wechseln Sie als Nächstes die virtuelle Umgebung mit Kernel >> Kernel ändern auf sample_env. 追加されたkernel


Schließlich überprüfte ich die Umgebung erneut und bestätigte, dass die Umgebung gewechselt wurde. 追加されたkernel

4. Schließlich

Der Trick bestand darin, ipykernel in der erstellten virtuellen Umgebung zu installieren. Die Existenz der von "! Conda info -e" erstellten Umgebung konnte ohne Installation von ipykernel bestätigt werden, die erstellte virtuelle Umgebung wurde jedoch ohne Installation von ipykernel nicht in "Kernel ändern" angezeigt. Überraschenderweise verbringe ich deshalb Zeit ...

** (Ergänzung) ** Auch im Referenzartikel Es gab eine Aussage, dass "in der von Ihnen erstellten virtuellen Umgebung auch Jupyter installiert sein muss". .. Ich habe das nur übersehen, aber ich denke, einige Leute werden am selben Ort stolpern, also werde ich den Artikel vorerst verlassen. (Minicondas Artikel wird nicht einmal gegoogelt)


Referenzartikel: Einfache Möglichkeit, mit Conda auf Jupyter erstellte virtuelle Umgebungen zu wechseln

https://gdcoder.com/how-to-create-and-add-a-conda-environment-as-jupyter-kernel/

Recommended Posts

Reflektieren Sie die von Miniconda erstellte virtuelle Umgebung im Jupyter-Notizbuch
Jupyter Notebook 6.0.2 kann nicht in der in Anaconda erstellten Python 2.7-Umgebung installiert werden
Versuchen Sie, die virtuelle Umgebung von conda mit Jupyter Notebook zu verwenden
Wechseln Sie die virtuelle Umgebung mit Jupiter
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook
Maschinelles Lernen mit Jupyter Notebook in einer OCI Always Free-Umgebung (17.12.2019)
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Reflektieren Sie die virtuelle Umgebung, die von virtualenv oder conda im Projekt IntelliJ IDEA (PyCharm) erstellt wurde (Hinweis).
Ich wollte ein Jupyter-Notebook mit Docker in einer Pip-Umgebung (Opticspy) verwenden.
So wechseln Sie einfach die von Conda auf Jupyter erstellte virtuelle Umgebung
Fehler "Einstiegspunkt nicht gefunden" beim Starten von Jupyter Notebook in einer virtuellen Umgebung
Erstellen einer Analyseumgebung mit Docker (Jupyter Notebook + PostgreSQL)
Starten Sie Django in einer virtuellen Umgebung mit Pipenv
Angeben des Jupyter Notebook-Browsers in einer Windows-Umgebung
Erstellen Sie mit Sympy + Jupyter die stärkste Taschenrechnerumgebung
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Füllen Sie die Breite des Jupyter-Notizbuchs, um den Browser zu füllen
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
nb_conda_kernels wird empfohlen, wenn Sie die virtuelle Umgebung mit jupyter betreten möchten
virtuelle Umgebung in Python
Virtuelle Umgebung mit Python 3.6
Überwachen Sie das Trainingsmodell mit TensorBord auf Jupyter Notebook
Zeichnen einer Baumstruktur mit D3.js in Jupyter Notebook
Versuchen Sie, Python in der mit pipenv erstellten Django-Umgebung auszuführen
Erstellen einer virtuellen Anaconda-Umgebung für die Verwendung mit Azure Machine Learning und Verknüpfen mit Jupyter
Verwenden von Graphviz mit Jupyter Notebook
Verwenden Sie pip mit Jupyter Notebook
Mehrfachverarbeitungsfehler in Jupyter Notebook
Installieren Sie Jupiter Notebook mit pip unter Windows in einer Proxy-Umgebung
Verwenden Sie Cython mit Jupyter Notebook
Spielen Sie mit Jupyter Notebook (IPython Notebook)
Führen Sie die Python-Datei aus, nachdem Sie die virtuelle Python-Umgebung mit der Batch-Datei aktiviert haben
[Anaconda] Aktivieren Sie die virtuelle Umgebung
Die übliche Art, einen Kernel mit Jupyter Notebook hinzuzufügen
Verbinden Sie den Jupyter Notebook-Kernel mit aktiviertem Jupytext mit Spyder
Schreiben Sie Diagramme in Echtzeit mit Matplotlib auf dem Jupyter-Notizbuch
Ich habe versucht, das Offline-Spracherkennungssystem Julius mit Python in der virtuellen Docker-Umgebung auszuführen
jupyter notebook in python3.8 venv umgebung
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
Was tun, wenn pip --user in einer mit pyenv erstellten virtuellen Umgebung einen Fehler zurückgibt?
Starten eines mit Jupyter Notebook erstellten Python-Programms
Webanwendung mit Python + Flask (unter Verwendung von VScode) # 1 - Aufbau einer virtuellen Umgebung-
Git-Management von Jupyter Notebook (ipynb) Unterschieden in JupyterLab für einfache Anzeige
[In der Abbildung verstanden] Verwaltung der virtuellen Python-Umgebung durch Pipenv
So verwenden Sie das Jupyter-Notebook, ohne Ihre Umgebung mit Docker zu verschmutzen
Erstellen Sie mit PsychoPy + Jupyter Notebook eine komfortable Umgebung für psychologische Experimente / Analysen
Debug-Einstellungen in der virtuellen Umgebung bei Verwendung von Pipenv mit VSCode
Lernen Sie maschinelles Lernen jederzeit und überall in der bedarfsgesteuerten Jupyter Notebook-Umgebung
Aktivieren Sie die virtuelle Umgebung von Anaconda mit PowerShell
Ermöglichen Sie externe Verbindungen mit dem Jupiter-Notebook
Formatieren mit autopep8 auf Jupyter Notebook
Visualisieren Sie den Entscheidungsbaum mit einem Jupyter-Notizbuch
Einfache Jupyter-Umgebungskonstruktion mit Cloud9
Generieren Sie das Jupyter-Notizbuch ".ipynb" in Python