[PYTHON] Installation de Jupyter

J'ai appris l'existence d'un service de bloc-notes basé sur le Web appelé Zeppelin. J'avais honte de dire que je ne savais rien sur "le code peut être exécuté dans un cahier", donc j'étais intéressé à garder une trace de l'apprentissage de Python. Après quelques recherches, il semble que Zeppelin puisse également être lié à Python, mais j'ai essayé de l'introduire car il y a quelque chose appelé Jupyter qui est plus proche de Python.

environnement

Windows10(64bit) Anaconda3 4.3.1 (Si vous incluez ceci, jupyter_core 4.3.0 sera installé)

Présentation d'Anaconda

Selon le Officiel, il est recommandé que Jupyter soit installé dans le cadre d'Anaconda plutôt que comme une installation autonome. Je n'ai pas étudié à nouveau, mais je ne connaissais pas Anaconda, alors je l'ai recherché et j'ai trouvé que c'était l'une des distributions Python et qu'il possédait une grande bibliothèque de calculs numériques et de science des données. Il comprend également un logiciel de gestion de paquets appelé Conda, qui semble être en mesure de couvrir la bonne utilisation de 2.x et 3.x et la construction d'environnements virtuels (virtualenv / pyenv). Téléchargez Anaconda depuis ici. Puisqu'il s'agit d'un environnement Windows 10 (64 bits), supprimez le programme d'installation correspondant et exécutez-le. Au fait, j'ai pensé que je devais désinstaller Python 2.7, 3.5 qui était à l'origine inclus, mais dans StackOverflow On m'a dit que je pouvais le quitter, alors je l'ai laissé pour le moment.

J'ai essentiellement accepté le paramètre par défaut, mais les utilisateurs sont tous les utilisateurs. De plus, j'ai été un peu surpris de la capacité requise de 1,8 Go.

Démarrez Jupyter

Une fois l'installation terminée, à l'invite de commande Si vous tapez «jupyter notebook», le serveur démarrera sur le port 8888 et démarrera sur votre navigateur. Pour changer le port, utilisez jupyter notebook --port 9999, et ne démarrez pas le navigateur avec jupyter notebook --no-browser.

20170327_013.jpg

Une liste des fichiers dans le dossier exécuté s'affiche. Pour créer un nouveau notebook, sélectionnez Nouveau → Python 3 (puisque c'est le seul associé à ce stade). Entrez le code approprié dans la cellule qui apparaît, Maj + Entrée, et il sera exécuté. Il effectue également l'indentation et le codage couleur.

20170327_014.jpg

Installer une autre version

【référence】 https://jupyter.readthedocs.io/en/latest/install-kernel.html

Chaque interpréteur est appelé un noyau. Pour installer 2.7, conda create -n py27 python = 2.7.12 ipykernel Cela l'installera dans C: \ ProgramData \ Anaconda3 \ envs \ py27. Il s'agit davantage du monde d'Anaconda que de Jupyter (Jupyter n'utilise que l'environnement d'Anaconda), vous pouvez donc appeler l'environnement Python 2.7 quel que soit Jupyter. Cela seul n'est pas lié à Jupyter, alors associez-le comme suit.

>activate py27
(py27) >python -m ipykernel install --user

Maintenant, lorsque vous le redémarrez, vous pouvez également sélectionner python2. Si vous pensez que le nom affiché ici sera py27, ce sera Python 2. Le nom du dossier dans lequel l'environnement est créé sera-t-il repris? %APPDATA%\jupyter\kernels\python2

20170327_015.jpg

L'arrêt de l'environnement py27 appelé est "désactiver py27"

Utilisation d'autres commandes

Si vous souhaitez faire autre chose que python, vous pouvez utiliser la commande d'invite de commande Windows en tapant %% cmd dans la cellule. Si c'est bien fait, il sera possible d'intégrer diverses choses.

20170327_016.jpg

(Ajouté le 10/02/2019) Changement de répertoire par défaut

Beaucoup de gens l'ont écrit. Notez que j'avais besoin d'ajouter un peu. Exécutez l'application appelée Anaconda Terminal, qui est installée en même temps que l'installation d'anaconda, générez un fichier de paramètres avec la commande suivante et modifiez-le.

(base) C:\Users\ikedak2>jupyter notebook --generate-config
Overwrite C:\Users\ikedak2\.jupyter\jupyter_notebook_config.py with default config? [y/N]y
Writing default config to: C:\Users\ikedak2\.jupyter\jupyter_notebook_config.py

Réécrivez le paramètre c.NotebookApp.notebook_dir. Notez que pour Windows, vous devez échapper la marque circulaire deux fois de suite.

jupyter_notebook_config.py


## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'C:\\Users\\ikedak2\\Jupyter_Memo'

Cela ne change rien, alors disons que vous cliquez avec le bouton droit sur Jupyter Notebook dans la liste des applications Windows et ouvrez l'emplacement du fichier. Il existe un raccourci pour Jupyter Notebook, alors ouvrez ses propriétés. Dans mon cas: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

--S'il y a une description de% USERPROFILE% à la fin de "Link destination", supprimez-la.

image

Résumé

Vous pouvez maintenant démarrer Jupyter et utiliser Python 2.7 et 3.6 pour chaque notebook.

La relation entre Jupyter, anaconda, ipython et conda est difficile ... Je pense également que la documentation officielle est extrêmement difficile à suivre. --Anaconda: distribution python (y compris jupyter) --conda: logiciel de gestion de paquets anaconda --ipython: une extension du shell python (c'est-à-dire le shell). Les fonctionnalités telles que la complétion semblent être meilleures que le shell par défaut. Il avait une fonction appelée ipython notebook, qui exécute ipython à partir d'un navigateur (plus mémo), mais il a été séparé et est devenu un jupyter. --jupyter: bloc-notes basé sur le Web. Utilisez ipython comme backend.

En d'autres termes, je comprends que le shell (interface) lors de l'utilisation de python de Jupyter est ipython, et le tout est inclus dans la distribution appelée anaconda. En d'autres termes, Jupyter était un dérivé d'ipython, qui est presque python lui-même, plutôt que proche de Python. Zeppelin, qui était le catalyseur, l'essaiera bientôt.

Recommended Posts

Installation de Jupyter
Erreur d'installation de Jupyter
installation de jupyter et pandas
jupyter nbextension, commande d'installation nbextensions_configurator
Installation de Django
Installation de Cuda
installation de boto3
Le tour de Jupyter 4
Installation de la pythie
Extensions Jupyter NB
Installer Docker
Installation de volatilité
Installation de Python
Astuce de Jupyter 5
installation de pip
Installation du Sphinx
Le tour de Jupyter 2
Installation d'InstantOS 1
L'astuce de Jupyter
Installation de Python
installation de pip
Installation de Kivy
Installation de ChaSen
Installation de Backtrader
installation de pip
Installation d'Anaconda3
Mémo Jupyter Notebook
Présentation de Jupyter Notebook
Erreur d'installation de centOS 7
Installation de CentOS 8
Notes d'installation de Theano
Note d'étude Jupyter_006
Jupyter Lab commence
Gérer le processus Jupyter
Installation GMT partie 2.
[PyTorch] Comment installer
Installation GMT partie 1.
Installation de Tkinter (homebrew)
Bataille d'installation d'OpenCV3
Puissant ordinateur portable Jupyter
Installation de Python (Windows)
Golang avec Jupyter
Bash dans Jupyter
notes d'installation pyenv
Jupyter sur AWS
Échec de l'installation de phycopg2
Note d'étude Jupyter_002
Mot de passe du notebook Jupyter
Construire Jupyter Hub
Mémo Jupyter Notebook
installation du notebook ipython
Notes d'installation d'hydrogène
Note d'étude Jupyter_008
Emplacement d'installation de django
Procédure d'installation de PostgreSQL 10.0
Note d'étude Jupyter_004
Installation du package PyPM-Local
configuration de jupyter qtconsole
procédure d'installation blockdiag
Étude Jupyter note_001
Installation de Python 2020 (macOS)