Das Erlernen von TensorFlow von Grund auf erfordert verschiedene Kenntnisse und teure Computer. In diesem Lernprogramm werden wir diese Annahmen entfernen und die Umgebung von TensorFlow auf der Grundlage des Gefühls "** Versuchen Sie, es vorerst zu verschieben **" erstellen. Ich werde das machen.
Wenn Sie TensorFlow mit Python3.7 oder höher ausführen möchten, ist der folgende Artikel hilfreich. Referenz: Eine Geschichte zum Erstellen einer Tensorflow-Umgebung mit MacOS Mojave & Python3.7
Wenn Sie es unter macOS Mojave ausführen möchten, ist der folgende Artikel hilfreich. Referenz: Python3-System aktivieren, um Pyenv mit macOS Mojave zu verwenden
―― 1. Installation der Xcode-Befehlszeilentools ―― 2. Installation von Homebrew --3. Installation von pyenv-virtualenv ―― 4. Erstellen Sie eine Python-Umgebung für TensorFlow --5 Pip installieren ―― 6. Installation von TensorFlow
Command Line Tools ist Teil der integrierten Entwicklungsumgebung von Apple für MacOS / MacOSX. Enthält den GCC-Compiler usw., der zum Installieren von UNIX-basierten Anwendungen erforderlich ist. Wenn Sie eine Apple ID haben, können Sie diese auch unter Apple Developer herunterladen. ** Bitte holen Sie sich Xcode aus dem App Store (https://itunes.apple.com/jp/app/xcode/id497799835?mt=12), bevor Sie die Befehlszeilentools installieren. ** ** **
Dies ist eine Voraussetzung für die spätere Installation von Homebrew. Installieren Sie die Xcode-Befehlszeilentools.
terminal
$xcode-select --install
Wenn Sie aufgefordert werden, eine Lizenz zu erteilen, akzeptieren Sie bitte die Lizenzvereinbarung.
terminal
$ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
HomeBrew ist ein Paketmanager für MacOS / MacOSX. Sie können die Software über die Befehlszeile verwalten. Im Allgemeinen müssen Sie bei der Installation von Software die ausführbare Datei der Software manuell abrufen oder den Quellcode manuell erstellen. HomeBrew führt jedoch eine Reihe dieser Aufgaben automatisch aus.
Homebrew Kopieren Sie den folgenden auf der offiziellen Website beschriebenen Befehl und führen Sie ihn aus.
terminal
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Wenn die Ausgabe wie folgt ist, ist die Installation von Homebrew abgeschlossen.
terminal
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
...
...
==> Installation successful!
==> Homebrew has enabled anonymous aggregate user behaviour analytics.
Read the analytics documentation (and how to opt-out) here:
https://docs.brew.sh/Analytics.html
==> Next steps:
- Run `brew help` to get started
- Further documentation:
https://docs.brew.sh
pyenv ist ein Python-Versionskontrollsystem. Sie können Python-Versionen wechseln. pyenv-virtualenv ist ein Pyenv-Plugin zur Verwaltung von Python-Umgebungen.
Installieren Sie pyenv mit Homebrew.
terminal
$ brew install pyenv
Installieren Sie pyenv-virtualenv mit Homebrew.
terminal
$ brew install pyenv-virtualenv
Zeigen Sie die Python-Versionsliste an und überprüfen Sie sie.
terminal
$ pyenv install -l
Installieren Sie Python 3.6.0 und aktualisieren Sie Shims.
terminal
$ pyenv install 3.6.0
...
...
$ pyenv rehash
Erstellen Sie eine Python-Umgebung für TensorFlow.
terminal
$ pyenv virtualenv 3.6.0 TensorFlow
$ pyenv rehash
Geben Sie die Python-Umgebung an, die für TensorFlow erstellt wurde.
terminal
$ pyenv global TensorFlow
Überprüfen Sie die Python-Umgebung, die Sie für TensorFlow angegeben haben.
terminal
$ python --version
Python 3.6.0
pip (Pip javax Packages) ist ein Python-Paketverwaltungssystem. Wenn Sie Bibliotheken von Drittanbietern mit Python verwenden möchten, können Sie diese Pakete mit pip verwalten.
Installieren und aktualisieren Sie das Python Plugin Management Tool (pip).
terminal
$ sudo easy_install pip
$ sudo easy_install --upgrade six
$ sudo pip install --upgrade pip
Installieren Sie TensorFlow mit pip.
terminal
$ pip3 install --upgrade tensorflow
Überprüfen Sie den Betrieb von TensorFlow.
terminal
$ python
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
Wenn ein Fehler wie unten gezeigt ausgegeben wird, lesen Sie bitte auch den unten stehenden Link.
terminal
this TensorFlow binary was not compiled to use: AVX2 FMA
Beenden Sie mit exit ().
terminal
>>> exit()
Nächstes Mal werde ich mit TensorFlow spielen.
21.08.2017 Die von pyenv zu installierenden Elemente wurden hinzugefügt.
Recommended Posts