Lorsque mon ordinateur personnel est tombé en panne, j'ai renouvelé mon ordinateur, et cette fois j'ai installé une nouvelle Miniconda au lieu du controversé Anaconda.
Créé un environnement virtuel pour publier des articles sur Qiita après une longue période. Je voulais adapter l'environnement virtuel créé via miniconda à jupyter et le vérifier, mais j'en étais de manière inattendue accro ...
Il y avait de nombreux articles qui reflétaient l'environnement virtuel d'Anaconda dans Jupyter, mais j'utilise Miniconda, mais dans mon cas, aucun d'entre eux ne l'a résolu, donc je le garderai comme un enregistrement. (En conclusion, Miniconda n'était pas pertinente, mais ...)
python
#sample_Un environnement virtuel appelé env est python3.8.Créé en 3(Je pense que toute version de python convient)
conda create -n sample_env python=3.8.3
#échantillon créé à partir de l'environnement de base_env Passer à l'environnement virtuel
conda activate sample_env
Introduction de jupyter_environment_kernels
python
#jupyter_environment_Installation des noyaux
pip install environment_kernels
Créer jupyter_notebook_config.py
python
#~/.jupyter/jupyter_notebook_config.Un fichier de configuration est créé dans py
jupyter notebook --generate-config
Ajoutez la dernière ligne du jupyter_notebook_config.py créé comme suit et enregistrez-le * Miniconda
python
c.NotebookApp.kernel_spec_manager_class = 'environment_kernels.EnvironmentKernelSpecManager'
c.EnvironmentKernelSpecManager.env_dirs=['/Users/username/miniconda3/envs/']
Je vérifie l'opération, mais ... ça ne marche pas. (Vous pouvez maintenant sélectionner quelque chose comme ↓, mais c'est l'environnement de base)
Je l'ai résolu en installant ipykernel lors du passage à l'environnement virtuel.
python
#échantillon créé à partir de l'environnement de base_env Passer à l'environnement virtuel
conda activate sample_env
#Installez ipykernel * Vous pouvez également installer jupyter
conda install notebook ipykernel
Redémarrez jupyter à partir de cet état et vérifiez d'abord l'environnement actuel.
Ensuite, basculez l'environnement virtuel sur sample_env avec Kernel >> Change Kernel.
Enfin, j'ai vérifié à nouveau l'environnement et j'ai confirmé que l'environnement avait été changé.
L'astuce consistait à installer ipykernel dans l'environnement virtuel créé. L'existence de l'environnement créé par "! Conda info -e" pouvait être confirmée sans installer ipykernel, mais l'environnement virtuel créé n'apparaissait pas dans "Change kernel" sans installer ipykernel. Étonnamment, je passe du temps à cause de ça ...
** (Une addition) ** Aussi dans l'article de référence Il y avait une déclaration selon laquelle "l'environnement virtuel que vous créez doit également avoir jupyter installé." .. J'ai juste oublié cela, mais je pense que certaines personnes vont trébucher au même endroit, alors je vais laisser l'article pour le moment. (L'article de Miniconda n'est même pas googlé)
Article de référence: Un moyen facile de changer d'environnement virtuel créé par Conda sur Jupyter
https://gdcoder.com/how-to-create-and-add-a-conda-environment-as-jupyter-kernel/
Recommended Posts