Installationsanleitung für Magenta/Tensorflow

Die Installation von Magenta gelingt auch Terminal-Unerfahrenen problemlos. Alle nachfolgenden Schritte gehen davon aus, dass Sie in Ihrem Benutzerordner arbeiten, also beispielsweise: <@l>/Users/kai/<@$>, und eine Verbindung zum Internet besteht. Geben Sie als erstes Folgendes im Terminal-Fenster ein. Wenn Sie nicht tippen mögen, können Sie diese und auch alle anderen Kommandos einfach per Copy & Paste übertagen:

xcode-select --install

Bitte bestätigen Sie die Installation der Xcode Command Line Tools in der Dialogbox.

Nun installieren Sie in einem Rutsch Miniconda, Magenta und Tensorflow:

@ls:curl https://raw.githubusercontent.com/tensorflow/magenta/master/magenta/tools/magenta-install.sh > /tmp/magenta-install.sh 
bash /tmp/magenta-install.sh

@z:Miniconda und Magenta

@$:Bei Miniconda handelt es sich um eine virtuelle Python-Umgebung. Zwar gehört Python zur Grundausstattung von macOS. So stellen Sie aber sicher, dass dem "Original" nichts passiert. Wurde Miniconda aktiviert, betreffen alle weiteren Installationen betreffen nur noch diese Python-Version. Außerdem gehen Sie so Problemen mit Apples System Integrity Protection aus dem Weg.

Neben Miniconda kopiert das kleine Script außerdem TensorFlow und die Magenta-Bibliotheken an die richtigen Stellen. Während der Einrichtung von Miniconda müssen Sie an einigen Stellen Fragen des Installers beantworten, halten Sie sich dabei bitte an die vorgegebenen Defaults. Das mühselige Blättern durch die Lizenzvereinbarung brechen Sie mit CTRL-C ab.

Öffnen Sie nun ein neues Terminalfenster und wechseln Sie in den neu erstellten Ordner namens miniconda2: <@l>cd miniconda2<@$>. Jetzt aktivieren Sie Miniconda:

@ls:source bin/activate

@$:Achten Sie auf den Prefix der Kommandozeile: Dort steht nun <@l>(base)<@$>, ein sicheres Zeichen dafür, dass Miniconda aktiv ist. Jetzt müssen Sie nur noch Magenta initialisieren, und es kann losgehen: <@l>source activate magenta<@$>. Am Anfang der Kommandozeile steht nun: <@l>(magenta)<@$>. Wenn Sie Ihren Rechner neu starten oder eine weitere Session in einem neuen Fenster beginnen möchten, müssen Sie stets diese beiden Aktivierungsbefehle eintippen.
