Créez un environnement pour l'analyse des données à l'aide de python sur Mac (El Capitan).
homebrew http://brew.sh/index_ja.html Installez homebrew, un outil de gestion de paquets pour mac.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
homebrew cask https://caskroom.github.io/
Puisque la miniconda décrite ci-dessous n'existe pas dans les homebrew, installez homebrew cask.
$ brew tap caskroom/cask
miniconda http://conda.pydata.org/docs/
Installez miniconda comme outil de gestion de votre environnement virtuel.
$ brew cask install miniconda
Ajoutez la description suivante à .bash_profile etc. afin que la miniconda installée transmette le PATH. Remplacez «<nom_utilisateur>» par n'importe quel utilisateur.
~/.bash_profile
export PATH="/Users/<user_name>/miniconda3/bin:$PATH"
Il semble y avoir divers outils de gestion d'environnement pour python, mais jusqu'à présent, conda seul n'est pas gênant. Si vous connaissez des inconvénients, veuillez me le faire savoir.
Créez un environnement virtuel pour l'analyse avec miniconda. Il sera installé si vous spécifiez les packages requis lors de la création de l'environnement. Est-ce des pandas, numpy, matplotlib, scikit-learn, jupyter, etc.? En gros, vous pouvez tout entrer avec anaconda.
$ conda create -n testenv python=3 anaconda
Basculez vers l'environnement virtuel. (Nom de l'environnement) s'affiche au début de l'invite.
$ source activate testenv
(testenv) $
Lors du retour de l'environnement virtuel vers l'environnement d'origine, c'est comme suit.
(testenv) $ source deactivate
$
conda Si vous souhaitez ajouter un package à votre environnement virtuel, vous pouvez le trouver dans conda et l'installer.
(testenv) $ conda search graphviz
Fetching package metadata .......
graphviz 2.38.0 2 defaults
2.38.0 3 defaults
2.38.0 4 defaults
(testenv) $ conda install graphviz
Même si vous ne pouvez pas le trouver en effectuant une recherche, vous pouvez l'installer en spécifiant la chaîne si vous recherchez sur Google et le trouvez. Lors du démarrage de jupyter notebook, l'avertissement "Aucun module nommé" nbbrowserpdf "" apparaît, essayez donc de l'installer.
(testenv) $ conda install --channel anaconda-nb-extensions nbbrowserpdf
pip Si vous ne le trouvez toujours pas, ou si conda ne fournit pas la version souhaitée, vous pouvez également utiliser pip pour installer le package dans cet environnement virtuel.
(testenv) $ pip install tansorflow
py3:~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.mathjax_url = 'https://cdn.mathjax.org/mathjax/latest/MathJax.js'
css:~/.jupyter/custom/custom.css
.CodeMirror pre, .output pre { font-family: "Source Han Code JP", monospace; }
$ conda install -c conda-forge jupyter_contrib_nbextensions