[PYTHON] Étapes rapides pour créer un environnement d'apprentissage automatique à l'aide de Jupyter Notebook sur macOS Sierra avec anaconda

introduction

J'ai écrit un article similaire sur Ubuntu Server avant, mais c'était facile avec macOS, donc j'organiserai également la procédure.

[Version du serveur Ubuntu] http://qiita.com/mix_dvd/items/29dfb8d47a596b4df36d

Installez Git

Vérifiez la version.

$ git --version

Si Git n'est pas installé, l'écran demandant l'installation s'affichera comme indiqué ci-dessous, alors sélectionnez "Installer".

スクリーンショット 2016-07-16 14.33.50.png

S'il est installé, il s'affichera comme suit pour macOS Sierra.

git version 2.8.4 (Apple Git-73)

Installez pyenv

https://github.com/yyuu/pyenv

pyenv est un outil permettant d'installer plusieurs versions de Python dans un seul environnement.

$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ exit

Redémarrez le terminal et vérifiez la version.

$ pyenv -v
pyenv 20160629-19-ga761ff6
$ vi .bash_profile

Lorsque l'éditeur démarre, appuyez sur la touche "i" pour copier et coller le code suivant, appuyez sur la touche "esc", entrez ": wq" et appuyez sur la touche "Entrée" pour enregistrer le fichier et quitter l'éditeur.

.bashrc


if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi

Installation d'Anaconda

https://www.continuum.io/why-anaconda

Confirmation de version

Vérifiez la version d'Anaconda qui peut être installée.

$ pyenv install -l | grep anaconda

Depuis le 16 juillet 2016, la dernière version était la 4.1.0. Python a de nombreuses différences entre la version 2.x et la version 3.x, alors sélectionnez l'une des options suivantes en fonction de votre environnement. Sauf indication contraire, je pense que vous pouvez choisir la série 3.x.

Série Python 2

$ pyenv install anaconda2-4.1.0
$ pyenv rehash
$ pyenv global anaconda2-4.1.0
$ echo 'export PATH="$PYENV_ROOT/versions/anaconda2-4.1.0/bin/:$PATH"' >> ~/.bashrc
$ exit

Série Python 3

$ pyenv install anaconda3-4.1.0
$ pyenv rehash
$ pyenv global anaconda3-4.1.0
$ echo 'export PATH="$PYENV_ROOT/versions/anaconda3-4.1.0/bin/:$PATH"' >> ~/.bashrc
$ exit

Redémarrez le terminal et vérifiez la version Python.

$ python -V
Python 3.5.1 :: Anaconda 4.1.0 (x86_64)

Installation de Seaborn

Site du siège https://web.stanford.edu/~mwaskom/software/seaborn/

$ pip install seaborn

Installez XGBoost

Site du siège https://xgboost.readthedocs.io/

URL de référence https://xgboost.readthedocs.io/en/latest/build.html#python-package-installation

Instructions d'installation pour Mac https://github.com/dmlc/xgboost/blob/master/doc/build.md#building-on-osx

Si Xcode n'est pas installé, installez Xcode.

Après avoir installé Xcode, exécutez la commande suivante.

$ git clone --recursive https://github.com/dmlc/xgboost
$ cd xgboost
$ cp make/minimum.mk ./config.mk
$ make -j4
$ cd python-package
$ python setup.py install

Paramètres d'environnement japonais de matplotlib

Téléchargez le fichier de polices "IPAfont00303.zip (19,1 Mo)" du pack de 4 polices (Ver.003.03) à partir du site suivant.

http://ipafont.ipa.go.jp/old/ipafont/download.html

Après le téléchargement, exécutez la commande suivante.

$ cd Download
$ unzip IPAfont00303.zip
$ mv IPAfont00303/*.ttf ~/.pyenv/versions/anaconda3-4.1.0/lib/python3.5/site-packages/matplotlib/mpl-data/fonts/ttf/
$ rm ~/.matplotlib/fontList.*.cache 

Jupyter Notebook

Site du siège http://jupyter.org

Exécutez la commande suivante dans le répertoire de base de l'utilisateur initial.

$ jupyter notebook

Le navigateur par défaut devrait démarrer automatiquement et vous devriez voir l'écran Jupyter.

Cependant, si vous le démarrez dans votre répertoire personnel, vous verrez diverses choses supplémentaires et il y a un risque d'opération erronée, il est donc recommandé de créer un répertoire de travail et de l'utiliser.

$ mkdir notebook
$ cd notebook
$ jupiter notebook

Merci pour votre soutien.

Recommended Posts

Étapes rapides pour créer un environnement d'apprentissage automatique à l'aide de Jupyter Notebook sur macOS Sierra avec anaconda
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS avec Anaconda
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Étapes pour créer rapidement un environnement d'apprentissage en profondeur sur Mac avec TensorFlow et OpenCV
Comment créer une API de machine learning sans serveur avec AWS Lambda
Comment créer un environnement virtuel Anaconda à utiliser avec Azure Machine Learning et comment créer un lien avec Jupyter
Comment créer un environnement d'exécution virtuelle pour Python à l'aide de Visual Studio Code et de pipenv sur une machine Windows (également le notebook Jupyter)
Créez un environnement d'apprentissage automatique à partir de zéro avec Winsows 10
Comment préparer l'environnement pour Google Colab avec le cours avancé d'apprentissage automatique de Coursera
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Apprentissage automatique à l'aide de Jupyter Notebook dans l'environnement OCI Always Free (2019/12/17)
Création d'un environnement de développement Jupyter Lab sur WSL2 à l'aide d'Anaconda3
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Comment démarrer par lots un programme Python créé avec le notebook Jupyter
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Je voulais créer une présentation intelligente avec Jupyter Notebook + nb present
Comment utiliser Jupyter Notebook sans polluer votre environnement avec Docker
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Créez un environnement d'apprentissage automatique arbitraire avec GCP + Docker + Jupyter Lab
[Python] Créez un environnement virtuel avec Anaconda
Comment utiliser le notebook Jupyter avec ABCI
Comment installer cx_Oracle sur macOS Sierra
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Comment déboguer avec Jupyter ou iPython Notebook
Essayez d'utiliser l'environnement virtuel conda avec Jupyter Notebook
[Note] Comment créer un environnement de développement Ruby
Procédure de création d'application multi-plateforme avec kivy
Essayez d'utiliser le bloc-notes Jupyter à partir d'Azure Machine Learning
[Note] Comment créer un environnement de développement Mac
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Installer et configurer Jupyter Notebook pour créer un environnement de création de notes d'étude [Mac]
[Python] Comment créer un environnement de serveur Web local avec SimpleHTTPServer et CGIHTTPServer
Comment créer un ensemble de données d'image de visage utilisé dans l'apprentissage automatique (1: Acquérir des images de candidats à l'aide du service API Web)
Machine learning facile avec AutoAI (partie 4) Jupyter Notebook
Créez un environnement d'apprentissage automatique à l'aide de PyCharm sur un environnement Ubuntu (TensorFlow sera également introduit!)
Comment configurer un environnement Python à l'aide de pyenv
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
Comment créer un sous-menu avec le plug-in [Blender]
Créez un environnement virtuel avec Anaconda installé via Pyenv
Créer un environnement Python d'apprentissage automatique sur Mac OS
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Comment organiser un séminaire pratique à l'aide de Jupyter à l'aide de Docker
Comment créer un environnement Django (python) sur Docker
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
J'ai essayé de créer un environnement d'apprentissage amélioré pour Othello avec Open AI gym
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Vous n'avez pas besoin d'installer Anaconda pour créer un environnement d'apprentissage automatique. Utilisons Miniconda
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
Créer un environnement OCR japonais avec Anaconda (tesseract + pyocr)
Mémo de construction d'environnement d'apprentissage automatique par Python
Comment créer un environnement Python sur Amazon Linux 2
Comment afficher la barre de progression sur Jupyter Notebook pour voir la progression
Windows10 (x64) Créer nativement un environnement d'apprentissage automatique
Comment gérer le phénomène que Python (notebook Jupyter) exécuté sur WSL devient abandonné
Comment configurer WSL2 sur Windows 10 et créer un environnement d'étude pour les commandes Linux
Comment dessiner de manière interactive un pipeline d'apprentissage automatique avec scikit-learn et l'enregistrer au format HTML
Comment se connecter à Cloud SQL PostgreSQL sur Google Cloud Platform à partir d'un environnement local avec Java
J'ai écrit un script pour créer rapidement un environnement de développement pour Twitter Bot avec AWS Lambda + Python 2.7