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.
Windows10(64bit) Anaconda3 4.3.1 (Si vous incluez ceci, jupyter_core 4.3.0 sera installé)
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.
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
.
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.
【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
L'arrêt de l'environnement py27 appelé est "désactiver py27"
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.
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.
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