Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX

Ceci est un mémo pour créer un environnement de développement pour lire les livres suivants.

Livre: Techniques de développement de scraping et d'apprentissage automatique avec Python http://www.socym.co.jp/book/1079

ac15a1df2c2dca10a4c215f6096d8892.jpg

Installation Homebrew

Tout d'abord, installez le gestionnaire de paquets "Homebrew" pour Mac OS X. http://brew.sh/index_ja.html

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Sur le chemin, entrez le mot de passe sudo.

pyenv

Ensuite, installez le gestionnaire de version Python "pyenv".

Vous pouvez modifier l'environnement (packages installés) pour chaque version de Python.

$ brew install pyenv

Définissez les variables d'environnement.

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
$ echo 'eval "$(pyenv init -)"' >> ~/.profile
$ . ~/.profile

Vérifiez les versions et les packages qui peuvent être installés à l'aide de pyenv.

$ pyenv install --list

Installez la dernière version de Python 3.6.0 et anaconda 3-4.2.0.

$ pyenv install 3.6.0
$ pyenv install anaconda3-4.2.0

Vérifiez la version installée.

$ pyenv versions

Changez de version comme suit. (Changez global en local si vous souhaitez appliquer uniquement à un répertoire spécifique)

(python3.6.Passer à 0)
$ pyenv global 3.6.0
$ pyenv rehash
$ python --version
Python 3.6.0
$ pyenv versions
  system
* 3.6.0 (set by /Users/hisashi/.pyenv/version)
  anaconda3-4.2.0

(anaconda3-4.2.Passer à 0)
$ pyenv global anaconda3-4.2.0
$ pyenv rehash
$ python --version
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
$ pyenv versions
  system
  3.6.0
* anaconda3-4.2.0 (set by /Users/hisashi/.pyenv/version)

Gestion des packages

La gestion des paquets Python se fait avec "pip". De plus, la gestion des paquets Anaconda est effectuée par "conda" et "pip".

éditeur

Je pense qu'Atom est un bon éditeur. https://atom.io

PhantomJS et Selenium

Il s'agit d'un paramètre de scraping via un navigateur (Chapitre 2, Section 2). Nous utiliserons "anaconda 3-4.2.0" qui est souvent utilisé dans l'apprentissage automatique.

$ pyenv global anaconda3-4.2.0
$ pyenv rehash

Le livre présente la construction de l'environnement avec Ubuntu + docker, mais avec MacOSX, vous pouvez créer l'environnement comme suit.

$ brew install phantomjs
$ pip install selenium
$ pip install beautifulsoup4

Installez TensorFlow

Je continuerai à utiliser "anaconda 3-4.2.0".

Dans le livre, la commande suivante est décrite, mais une erreur se produit et elle s'arrête à mi-chemin.

$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl

Vous devez ajouter l'option "-I setup tools" pour éviter les erreurs. http://datalove.hatenadiary.jp/entry/python/anaconda/install-tensorflow-into-anaconda-environment

$ pip install --upgrade -I setuptools https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl

Recommended Posts

Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX
Créez un environnement interactif pour l'apprentissage automatique avec Python
[Definitive Edition] Création d'un environnement d'apprentissage "machine learning" à l'aide de Python sous Windows
[Definitive Edition] Création d'un environnement pour l'apprentissage du «machine learning» à l'aide de Python sur Mac
Créer un environnement Python d'apprentissage automatique sur Mac OS
Mémo de construction d'environnement d'apprentissage automatique par Python
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Créer un environnement pour Python intégré à Blender
Une introduction à Python pour l'apprentissage automatique
Construction d'environnement AI / Machine Learning avec Python
J'ai essayé de créer un environnement d'apprentissage automatique avec Python (Mac OS X)
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Créer un environnement Python sur Windows
Construire un environnement Python avec Windows
Créer un environnement d'apprentissage automatique
Créer un environnement OpenCV4 sur Raspberry Pi à l'aide de Poetry
Créez un environnement Python sur votre Mac en utilisant pyenv
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
Windows10 (x64) Créer nativement un environnement d'apprentissage automatique
Reconstruction de l'environnement pour l'apprentissage automatique avec Miniconda (version Windows)
Créer un environnement d'apprentissage automatique sur Mac (pyenv, deeplearning, opencv)
Créez un environnement d'apprentissage automatique à l'aide de PyCharm sur un environnement Ubuntu (TensorFlow sera également introduit!)
Créer un environnement de développement Ubuntu python sur Google Cloud Platform
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
Paramètres d'environnement d'apprentissage automatique basés sur Python3 sur Mac (coexistence avec Python2)
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Créer un environnement python3 sur CentOS7
Créer un environnement PyData pour une session d'étude sur l'apprentissage automatique (janvier 2017)
Créez un environnement python sur CentOS 7.7 pour votre serveur domestique
[Apprentissage automatique Python] Recommandation d'utilisation de Spyder pour les débutants (à partir d'août 2020)
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Créer un environnement de développement local pour Lambda + Python à l'aide de Serverless Framework
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Essayez d'utiliser virtualenv qui peut créer un environnement virtuel de Python
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Créez et essayez un environnement OpenCV et Python en quelques minutes à l'aide de Docker
Création d'un environnement d'apprentissage HPC à l'aide de Docker Compose (C, Python, Fortran)
Mémo d'étude Python & Machine Learning: Préparation de l'environnement
Remarques sur l'utilisation d'OpenCV avec Windows10 Python 3.8.3.
Environnement de développement Python pour macOS utilisant venv 2016
Environnement de création de module d'extension Python 2.7, 3.4, 3.5 sous Windows
Remarques sur la grammaire Python de l'apprentissage automatique PyQ
Amplifiez les images pour l'apprentissage automatique avec Python
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Construire un environnement python sur MacOS (Catallina)
Une introduction à OpenCV pour l'apprentissage automatique
Pourquoi Python est choisi pour l'apprentissage automatique
[Shakyo] Rencontre avec Python pour l'apprentissage automatique
Créer un environnement Python avec Anaconda sur Mac
[Python] Lorsqu'un amateur commence l'apprentissage automatique
[Python] Conception d'applications Web pour l'apprentissage automatique
Créer un environnement pour Python et l'apprentissage automatique (macOS)
Créer un environnement OpenCV3 + python3 sur OSX
Créer un environnement Python + OpenCV sur Cloud9
Créer un environnement de développement pour l'apprentissage automatique
Construire un environnement pour "Tello_Video" avec Raspbian
Création d'un environnement pour "Tello_Video" sous Windows