[PYTHON] Ajouter plus de noyaux avec Jupyter Notebook

introduction

Voici une introduction à l'utilisation de plusieurs environnements virtuels lors de l'utilisation de Python avec Jupyter Notebook.

Ajouter un environnement virtuel pour le noyau

Dans ce qui suit, nous ajouterons un environnement virtuel Python 3.8 comme exemple. Disons que Python3.8 peut être exécuté avec la commande python3.8. Si non installé Téléchargez et installez-le à partir de https://www.python.org/downloads/ etc.

Tout d'abord, créez un environnement virtuel appelé venv38 et activez-le. Si vous souhaitez utiliser un autre nom d'environnement virtuel, lisez venv38 ci-dessous selon le cas.

python3.8 -m venv venv38
source venv38/bin/activate

Installez correctement les bibliothèques requises avec pip install ....

Ajoutez un environnement virtuel au noyau.

pip install ipykernel
python -m ipykernel install --name venv38

Utilisation du noyau ajouté

Utilisons jupyter dans un environnement non virtuel. Une fois, quittez l'environnement virtuel avec disable.

Démarrez Jupyter Notebook avec jupyter-notebook. Si vous sélectionnez "venv38" dans "Nouveau" en haut à droite, vous pouvez recommencer dans l'environnement virtuel de venv38.

Changer le noyau d'un notebook existant

Tout d'abord, ouvrez un bloc-notes existant. Vous pouvez changer le noyau avec Change kernel dans le menu Kernel de Jupyter Notebook. Si vous pouvez le changer, l'affichage du noyau en haut à droite changera.

Vérifiez le noyau ajouté

Dans ce qui suit, il sera exécuté sur l'environnement virtuel ajouté.

Vous pouvez voir une liste de noyaux et leurs chemins avec jupyter kernelspec list.

Supprimer l'environnement virtuel ajouté

Vous pouvez supprimer l'environnement virtuel ajouté avec jupyter kernelspec uninstall venv38.

Ajouter une bibliothèque

Dans ce qui suit, il sera exécuté sur le bloc-notes Jupyter de l'environnement virtuel ajouté.

Par exemple, disons que vous souhaitez ajouter une installation NumPy à venv38. Normalement, vous pouvez le faire avec ! Pip install numpy, mais cela l'installera sur votre console au lieu de venv38. Si vous souhaitez installer à partir de Jupyter Notebook dans un environnement virtuel, procédez comme suit. Le chemin n'est pas le chemin confirmé ci-dessus, mais le chemin de l'environnement virtuel créé en premier.

!source /path/to/venv38/bin/activate; pip install numpy

c'est tout

Recommended Posts

Ajouter plus de noyaux avec Jupyter Notebook
Utilisation de Graphviz avec Jupyter Notebook
Utiliser pip avec Jupyter Notebook
Jouer avec Jupyter Notebook (IPython Notebook)
Autoriser les connexions externes avec le notebook Jupyter
Formatage avec autopep8 sur le notebook Jupyter
Visualisez l'arbre de décision avec le notebook Jupyter
Faites un son avec le notebook Jupyter
Utiliser Markdown avec le notebook Jupyter (avec raccourci)
Analyse pratique avec Pandas + notebook Jupyter
La façon habituelle d'ajouter un noyau avec Jupyter Notebook
Utiliser nbextensions avec le notebook Jupyter d'Anaconda
Utilisation d'Apache Spark avec le notebook Jupyter (notebook IPython)
Je veux écrire un blog avec Jupyter Notebook
Utiliser Jupyter Lab et Jupyter Notebook avec EC2
Essayez SVM avec scikit-learn sur Jupyter Notebook
Comment utiliser le notebook Jupyter avec ABCI
Lier Python et JavaScript avec le notebook Jupyter
[Mémo Jupyter Notebook] Afficher les kanji avec matplotlib
Sortie de cellule riche avec Jupyter Notebook (IPython)
Mémo Jupyter Notebook
Présentation de Jupyter Notebook
Puissant ordinateur portable Jupyter
Mot de passe du notebook Jupyter
Mémo Jupyter Notebook
Comment déboguer avec Jupyter ou iPython Notebook
Construire un environnement d'analyse avec Docker (jupyter notebook + PostgreSQL)
Analyse des données pour améliorer POG 2 ~ Analyse avec le notebook jupyter ~
Vérifiez la précision du NLC avec le bloc-notes Jupyter de Watson Studio
Essayez d'utiliser l'environnement virtuel conda avec Jupyter Notebook
Remplissez la largeur du bloc-notes Jupyter pour remplir le navigateur
Dessin graphique avec jupyter (notebook ipython) + matplotlib + vagrant
Ajouter / supprimer un noyau pour utiliser jupyter avec venv
Construction d'environnement virtuel avec Docker + Flask (Python) + notebook Jupyter
Sélection multiple avec Jupyter
Bougies avec plotly + Jupyter
Machine learning facile avec AutoAI (partie 4) Jupyter Notebook
Démarrer Jupyter Notebook
Surveiller le modèle d'entraînement avec TensorBord sur Jupyter Notebook
Dessiner une structure arborescente avec D3.js dans Jupyter Notebook
Importer des cellules spécifiques à partir d'autres blocs-notes avec le bloc-notes Jupyter
Approvisionnement EC2 avec Vagrant + Jupyter (IPython Notebook) sur Docker
3 astuces du notebook Jupyter (Python)
Utilisez nim avec Jupyter
[Cloud103] # 3 Jupyter Notebook à nouveau
Apprentissage automatique à l'aide de Jupyter Notebook dans l'environnement OCI Always Free (2019/12/17)
Refléter l'environnement virtuel créé par Miniconda dans le notebook Jupyter
Jour 65 (Solution) Le bloc-notes Jupyter ne fonctionne pas avec le noyau non connecté.
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Connectez le noyau Jupyter Notebook à Spyder avec Jupytext activé
Écrivez des graphiques en temps réel avec Matplotlib sur le notebook Jupyter
Essayez le clustering avec un modèle gaussien mixte sur Jupyter Notebook
Touche de raccourci pour le bloc-notes Jupyter
Calcul parallèle avec le notebook iPython
Introduction de Jupyter Notebook dans CentOS7
Afficher le HTML dans le notebook Jupyter
Erreur de multitraitement dans Jupyter Notebook
Essayez d'utiliser Jupyter Notebook de manière dynamique
[Super Basics] À propos de Jupyter Notebook
Afficher le PDF sur Jupyter Notebook
homebrew, pyenv, anaconda, Jupyter Notebook