[PYTHON] So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)

Einführung

Ich werde erklären, wie eine TensorFlow-Entwicklungsumgebung aus einem Zustand erstellt wird, in dem es überhaupt keine Python-Entwicklungsumgebung gibt. Wenn Sie bereits in Python programmieren, lesen Sie bitte nur den TensorFlow-Teil. Das Ziel dieses Artikels ist jemand, der wie "Python? Pee ... Tson? Ich weiß nicht, aber ich möchte TensorFlow verwenden" ist (ich war vor einer Weile).

Umgebung

Bau der Entwicklungsumgebung

Homebrew Installation / Update

Der Installationsvorgang entfällt. Wenn es bereits installiert ist, aktualisieren Sie es nur.

$ brew update

Installation von pyenv-virtualenv

pyenv-virtualenv ist ein Virtualisierungswerkzeug für Python-Umgebungen. Da es möglich ist, eine Python-Umgebung für TensorFlow zu erstellen, ohne die reale Umgebung zu verschmutzen, werden wir sie einführen.

$ brew install pyenv-virtualenv

Fügen Sie Folgendes zu ~ / .bash_profile hinzu und übergeben Sie den Pfad.

.bash_profile


export PYENV_ROOT="$HOME/.pyenv"
if [ -d "${PYENV_ROOT}" ]; then
  export PATH="$PATH:$HOME/.pyenv/bin"
  eval "$(pyenv init -)"
  eval "$(pyenv virtualenv-init -)"
fi

Installation der Python 3-Serie

Installieren Sie Python mit Anaconda. Anaconda ist ein Paket, mit dem Sie Python und seine Hauptpakete gleichzeitig installieren können. Führen Sie den folgenden Befehl aus, um nach der neuesten Version von Anaconda zu suchen. Ab dem 27. März 2017 ist "anaconda 3-4.3.0" die neueste Version.

$ pyenv install -l
Available versions:
  …
  anaconda-1.4.0
  anaconda-1.5.0
  …
  anaconda3-4.3.0
  …

Installieren Sie die neueste Version von Anaconda. Je nach Kommunikationsumgebung kann dies einige Zeit dauern.

$ pyenv install anaconda3-4.3.0

Wenn Sie eine Fehlermeldung erhalten, versuchen Sie Folgendes und installieren Sie Anaconda erneut.

$ xcode-select --install
$ pyenv rehash

Überprüfen Sie nach Abschluss der Anaconda-Installation, ob sie installiert ist. Alles was Sie brauchen ist "Anaconda 3-4.3.0".

$ pyenv versions
* system (set by /Users/{Nutzername}/.pyenv/version)
  anaconda3-4.3.0

$ ls ~/.pyenv/versions/
anaconda3-4.3.0

Erstellen Sie eine virtuelle Umgebung

Erstellen Sie eine virtuelle Umgebung mit einem beliebigen Namen, der auf "anaconda3-4.3.0" basiert. Hier heißt es "tensorFlow".

$ pyenv virtualenv anaconda3-4.3.0 tensorFlow
$ pyenv rehash

Überprüfen Sie, ob die virtuelle Umgebung erstellt wurde. Alles was Sie brauchen ist "anaconda3-4.3.0 / envs / tensorFlow" und "tensorFlow". Der Unterschied zwischen den beiden ist noch unbekannt. ..

$ pyenv versions
* system (set by /Users/{Nutzername}/.pyenv/version)
  anaconda3-4.3.0
  anaconda3-4.3.0/envs/tensorFlow
  tensorFlow

Virtuelle Umgebung wechseln

Wechseln Sie zu der zuvor erstellten virtuellen Umgebung.

$ pyenv global tensorFlow

Überprüfen Sie, ob sich die Umgebung geändert hat. Wenn zu Beginn von "Tensor Flow" "*" hinzugefügt wird, wurde die Umgebung umgeschaltet. Überprüfen Sie auch die Python-Version. In anaconda3-4.3.0 scheint es 3.6.1 zu sein.

$ pyenv versions
  system
  anaconda3-4.3.0
  anaconda3-4.3.0/envs/tensorFlow
* tensorFlow (set by /Users/{Nutzername}/.pyenv/version)

$ python --version
Python 3.6.1 :: Continuum Analytics, Inc.

pip3 Installation / Update

Installieren Sie pip3, ein Python3-Paketverwaltungstool.

$ sudo easy_install pip
$ sudo easy_install --upgrade six
$ pip install --upgrade pip

Paketinstallation

matplotlib ist eine Grafikzeichnungsbibliothek und wird häufig verwendet. Installieren Sie sie daher. jupyter ist einfach ein Tool, das Python interaktiv ausführt. Es ist möglicherweise nicht erforderlich, wenn Sie PyCharm verwenden, aber es ist praktisch. Installieren Sie es daher.

$ sudo pip3 install matplotlib
$ sudo pip3 install jupyter

Beide sollten in Anaconda enthalten sein, aber aus irgendeinem Grund kann ich sie nur verwenden, wenn ich sie hier installiere. Ich denke, das Paket wird übernommen. ..

Installieren Sie TensorFlow

Lesen Sie 5. von Offizielle Website und installieren Sie TensorFlow, das für Ihre Umgebung geeignet ist, mit pip3. Das MacBook, das ich verwende, hat keine GPU, daher habe ich nur die CPU ausgewählt.

# Mac OS X, CPU only, Python 3.n
$ pip3 install --upgrade tensorflow

Virtuelle Umgebung neu schalten

Wie später beschrieben wird, kann die im Terminal angegebene virtuelle Umgebung wiederhergestellt werden, da die Python-Umgebung an anderer Stelle angegeben ist.

$ pyenv global system

Deinstallation einer virtuellen Umgebung

Wenn Sie die virtuelle Umgebung löschen möchten, führen Sie den folgenden Befehl aus.

$ sudo pyenv uninstall -f {Name der virtuellen Umgebung}

Installieren Sie PyCharm

Installieren Sie PyCharm, die IDE für Python. Klicken Sie auf der Offiziellen Website auf die Schaltfläche [DOWNLOAD] der Community (kostenlose Version), um das Installationsprogramm herunterzuladen. Je nach Kommunikationsumgebung kann dies einige Zeit dauern. Wenn der Download abgeschlossen ist, doppelklicken Sie zum Ausführen und Installieren. Starten Sie es nach der Installation. Da es sich um eine Neuinstallation handelt, wählen Sie "Einstellungen nicht importieren" und klicken Sie auf die Schaltfläche [OK]. Die Erstkonfiguration kann übersprungen werden.

PyCharm-Einstellungen

Ändern Sie die PyCharm-Einstellungen.

Eine Warnung wird ausgegeben, wenn 80 Zeichen oder mehr in eine Zeile geschrieben werden.

∵ Weil PEP8 (Python Coding Standard) bis zu 79 Zeichen pro Zeile vorsieht

Preferences… Editor > Code Style Default Options Right margin (columns):120→79

Visualisieren Sie Leerzeichen

∵ Ich möchte keine Leerzeichen in Leerzeilen einfügen

Preferences… Editor > General > Appearance Show whitespaces:OFF→ON Schalten Sie außer Trailing aus

Unempfindlich beim Abschluss

Preferences… Editor > General > Code Completion Code Completion Case sensitive completion: First letter→None

Einführung in das Vim-Plug-In

Bitte setzen Sie dies wie Sie möchten.

Preferences… Plugins Install JetBrains plugin… Suchen Sie nach "vim" und installieren Sie IdeaVim

PyCharm-Projekterstellung

Create New Project --Lage: Der Pfad des Projekts. Der letzte Teil ist der Projektname. Ändern Sie ihn daher in "tensorFlowTest". --Interpreter: Zu verwendende Python-Umgebung. Es ist in Ordnung, wenn Sie die erstellte virtuelle Umgebung "~ / .pyenv / version / tensorFlow / bin / python" auswählen. Sie können den danach angezeigten Tipp schließen.

abschließend

Damit ist die Erstellung der TensorFlow-Entwicklungsumgebung abgeschlossen. Genieße ein wundervolles TensorFlow-Leben!

Referenzlink

Recommended Posts

So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
[Hinweis] So erstellen Sie eine Ruby-Entwicklungsumgebung
[TF] So erstellen Sie Tensorflow in einer Proxy-Umgebung
Erstellen Sie eine mruby-Entwicklungsumgebung für ESP32 (Linux Edition)
So erzwingen Sie, dass TensorFlow 2.3.0 für CUDA11 + cuDNN8 erstellt wird
Ich habe versucht, eine Mac Python-Entwicklungsumgebung mit pythonz + direnv zu erstellen
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Ich möchte eine schöne Python-Entwicklungsumgebung für meinen neuen Mac erstellen
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Python3 TensorFlow für Mac-Umgebungskonstruktion
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
[Memo] Erstellen Sie mit Docker eine Entwicklungsumgebung für Django + Nuxt.js
So erstellen Sie eine schöne Python-Umgebung auf einem neuen Mac und installieren Jupter Notebook
Hinweise zum Erstellen einer LAMP-Umgebung mit Vagrant und VirtulBox
Erstellen Sie mit Laragon ganz einfach eine Entwicklungsumgebung
Erstellen Sie mit dem Serverless Framework eine lokale Entwicklungsumgebung für Lambda + Python
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
Ich möchte eine Python-Umgebung erstellen
[Mac] Erstellen einer virtuellen Umgebung für Python
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Spigot (Papier) Einführung in die Erstellung eines Plug-Ins für 2020 # 01 (Umgebungskonstruktion)
Verwendung von Tensorflow unter Docker-Umgebung
Bereiten Sie die Entwicklungsumgebung für keyhac für Mac vor
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Erstellen einer Entwicklungsumgebung für maschinelles Lernen
[DynamoDB] [Docker] Erstellen Sie mit Docker-Compose eine Entwicklungsumgebung für DynamoDB und Django
Jeder kann verstehen, wie man eine erste Umgebung für Python auf dem Mac im September 2016 erstellt (pyenv + virutalenv).
Dinge, auf die Sie beim Erstellen einer Python-Umgebung auf einem Mac achten sollten
Verwenden Sie nach dem Kauf eines neuen Mac Pyenv + Poetry, um eine Python-Umgebung zu erstellen.
[Entwicklungsumgebung] So erstellen Sie einen Datensatz in der Nähe der Produktionsdatenbank
Zusammenfassung zum Erstellen einer LAMP + Wordpress-Umgebung mit Sakura VPS
Erstellen Sie eine Entwicklungsumgebung für die C-Sprache mit einem Container
Freigeben einer virtuellen Umgebung [Informationen zu den Anforderungen.txt]
Für Anfänger, um eine Anaconda-Umgebung aufzubauen. (Memo)
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Ich habe versucht, eine Docker-Datei für die Entwicklungsumgebung von Django zu erstellen
So schreiben Sie einen ShellScript Bash für Anweisung
So richten Sie einen lokalen Entwicklungsserver ein
Erstellen Sie mit Eclipse eine Minecraft-Plug-Entwicklungsumgebung
[PyTorch] Beispiel ⑧ ~ So erstellen Sie ein komplexes Modell ~
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Flutter in Docker - Erstellen und Verwenden einer Flutter-Entwicklungsumgebung in einem Docker-Container
So führen Sie eine Django-Anwendung auf einem Docker-Container aus (Entwicklungs- und Produktionsumgebung)
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie
Erstellen Sie eine lokale Entwicklungsumgebung mit WSL + Docker Desktop für Windows + Docker-Lambda + Python
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
So richten Sie eine Python-Umgebung mit pyenv ein