Dies ist ein Memo zum Erstellen einer Entwicklungsumgebung zum Lesen der folgenden Bücher.
Buch: Scraping & Entwicklungstechniken für maschinelles Lernen mit Python http://www.socym.co.jp/book/1079
Installieren Sie zunächst den Paketmanager "Homebrew" für Mac OS X. http://brew.sh/index_ja.html
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Geben Sie unterwegs das sudo Passwort ein.
pyenv
Installieren Sie als Nächstes den Python-Versionsmanager "pyenv".
Sie können die Umgebung (installierte Pakete) für jede Python-Version ändern.
$ brew install pyenv
Umgebungsvariablen festlegen.
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
$ echo 'eval "$(pyenv init -)"' >> ~/.profile
$ . ~/.profile
Überprüfen Sie die Versionen und Pakete, die mit pyenv installiert werden können.
$ pyenv install --list
Installieren Sie die neueste Version von Python 3.6.0 und Anaconda 3-4.2.0.
$ pyenv install 3.6.0
$ pyenv install anaconda3-4.2.0
Überprüfen Sie die installierte Version.
$ pyenv versions
Wechseln Sie die Version wie folgt. (Ändern Sie global in lokal, wenn Sie nur auf ein bestimmtes Verzeichnis anwenden möchten.)
(python3.6.Wechseln Sie zu 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.Wechseln Sie zu 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)
Die Python-Paketverwaltung erfolgt mit "pip". Darüber hinaus wird die Anaconda-Paketverwaltung von "conda" und "pip" durchgeführt.
Ich denke, Atom ist ein guter Redakteur. https://atom.io
Hierbei handelt es sich um eine Einstellung zum Scraping über einen Browser (Kapitel 2, Abschnitt 2). Wir werden "anaconda 3-4.2.0" verwenden, das häufig beim maschinellen Lernen verwendet wird.
$ pyenv global anaconda3-4.2.0
$ pyenv rehash
Das Buch stellt die Umgebungskonstruktion mit Ubuntu + Docker vor, aber mit MacOSX können Sie die Umgebung wie folgt erstellen.
$ brew install phantomjs
$ pip install selenium
$ pip install beautifulsoup4
Ich werde weiterhin "anaconda 3-4.2.0" verwenden.
In diesem Buch wird der folgende Befehl beschrieben, es tritt jedoch ein Fehler auf, der auf halbem Weg stoppt.
$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl
Sie sollten die Option "-I Setup Tools" hinzufügen, um Fehler zu vermeiden. 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