Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX

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

ac15a1df2c2dca10a4c215f6096d8892.jpg

Homebrew-Installation

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)

Paketverwaltung

Die Python-Paketverwaltung erfolgt mit "pip". Darüber hinaus wird die Anaconda-Paketverwaltung von "conda" und "pip" durchgeführt.

Editor

Ich denke, Atom ist ein guter Redakteur. https://atom.io

PhantomJS und Selen

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

Installieren Sie TensorFlow

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

Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX
Erstellen Sie mit Python eine interaktive Umgebung für maschinelles Lernen
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python auf dem Mac
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Konstruktionsnotiz für eine maschinelle Lernumgebung von Python
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine Umgebung für das in Blender integrierte Python
Eine Einführung in Python für maschinelles Lernen
Aufbau einer KI / maschinellen Lernumgebung mit Python
Ich habe versucht, mit Python (Mac OS X) eine Umgebung für maschinelles Lernen zu erstellen.
Erstellen Sie die Python3.5 + matplotlib-Umgebung unter Ubuntu 12 mit Anaconda
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Umgebung unter Windows
Erstellen Sie eine Python-Umgebung mit Windows
Erstellen Sie eine maschinelle Lernumgebung
Erstellen Sie mithilfe von Poetry eine OpenCV4-Umgebung auf Raspberry Pi
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Windows10 (x64) Erstellen Sie nativ eine maschinelle Lernumgebung
Neuerstellung der Umgebung für maschinelles Lernen mit Miniconda (Windows-Version)
Erstellen Sie eine maschinelle Lernumgebung auf einem Mac (pyenv, deeplearning, opencv).
Erstellen Sie eine maschinelle Lernumgebung mit PyCharm in einer Ubuntu-Umgebung (TensorFlow wird ebenfalls eingeführt!).
Erstellen Sie eine Ubuntu-Python-Entwicklungsumgebung auf der Google Cloud Platform
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
Einstellungen der Python3-basierten maschinellen Lernumgebung auf dem Mac (Koexistenz mit Python2)
Erstellen Sie die Python 3.8 + Pipenv-Umgebung unter Ubuntu 18.04
Erstellen Sie eine Python3-Umgebung unter CentOS7
Erstellen Sie eine PyData-Umgebung für eine Lernsitzung zum maschinellen Lernen (Januar 2017).
Erstellen Sie unter CentOS 7.7 eine Python-Umgebung für Ihren Heimserver
[Python Machine Learning] Empfehlung zur Verwendung von Spyder für Anfänger (Stand August 2020)
Wie wäre es mit Anaconda zum Erstellen einer maschinellen Lernumgebung mit Python?
Erstellen Sie mit dem Serverless Framework eine lokale Entwicklungsumgebung für Lambda + Python
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Versuchen Sie es mit virtualenv, mit dem eine virtuelle Umgebung von Python erstellt werden kann
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Erstellen und testen Sie mit Docker in wenigen Minuten eine OpenCV- und Python-Umgebung
Erstellen einer HPC-Lernumgebung mit Docker Compose (C, Python, Fortran)
Python & Machine Learning Study Memo: Vorbereitung der Umgebung
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Python-Entwicklungsumgebung für macOS mit venv 2016
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
Hinweise zur Python-Grammatik für maschinelles Lernen in PyQ
Verstärken Sie Bilder für maschinelles Lernen mit Python
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Eine Einführung in OpenCV für maschinelles Lernen
Warum Python für maschinelles Lernen ausgewählt wird
[Shakyo] Begegnung mit Python zum maschinellen Lernen
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
[Python] Wenn ein Amateur mit dem maschinellen Lernen beginnt
[Python] Webanwendungsdesign für maschinelles Lernen
Erstellen einer Umgebung für Python und maschinelles Lernen (macOS)
Erstellen Sie eine OpenCV3 + python3-Umgebung unter OSX
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Erstellen einer Entwicklungsumgebung für maschinelles Lernen
Erstellen einer Umgebung für "Tello_Video" mit Raspbian
Erstellen einer Umgebung für "Tello_Video" unter Windows