Einstellungen der Python3-basierten maschinellen Lernumgebung auf dem Mac (Koexistenz mit Python2)

Umgebung einstellen

Mac : OS X Yosemite(10.10.1)

Installationsverfahren

Homebrew-Installation

Ein sehr nützliches Paketverwaltungstool für Mac Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Installieren Sie pyenv

Python-Versionsverwaltungstool pyenv

#Installieren Sie pyenv
brew install pyenv

Als nächstes setzen Sie den Pfad. Fügen Sie die folgenden Einstellungen zu .zshrc und .bashrc hinzu.

#Umgebungsvariablen einstellen
export PATH="$PYENV_ROOT/bin:$PATH"
export PYENV_ROOT="$HOME/.pyenv"

eval "$(pyenv init -)"

Wenn Sie Fischschalen verwenden, fügen Sie anstelle der letzten Zeile in ↑ die folgende Zeile hinzu (~ / .config / fish / config.fish).

# pyenv
status --is-interactive; and . (pyenv init -| psub)

Installation von Anaconda

Was ist Anaconda?

Anaconda ist eine kostenlose Distribution verschiedener Pakete zum Erstellen einer numerischen Python-Computerumgebung.
Durch die Installation von NumPy, SciPy, matplotlib natürlich
Scikit der Bibliothek für maschinelles Lernen-Sie können Pakete wie learn installieren.

Sie können die Version von Python überprüfen, die mit dem folgenden Befehl installiert werden kann

#Liste der installierbaren Python anzeigen
pyenv install -l

Screen Shot 2014-11-25 at 6.23.11 PM.png

Wählen Sie die neueste Anaconda (anaconda-3-2.1.0) aus der Liste aus und wählen Sie [Stand: 25. November 2014] Installieren Sie Anaconda mit dem folgenden Befehl.

Anaconda verwendet standardmäßig die Python 3-Serie.

#Installation von Anaconda
pyenv install anaconda3-2.1.0

Geben Sie nach der Installation den folgenden Befehl ein

pyenv rehash

Nach dem Neustart des Terminals (nur für den Fall)

#Liste der verfügbaren Python
pyenv versions
(Ausgabe)
* system
anaconda3-2.1.0 (set by /Users/yourname/.pyenv/version)

Wenn anaconda normal installiert ist.

Stellen Sie als Nächstes den zu verwendenden Python ein

#Zu verwendende Python-Einstellungen
pyenv global anaconda3-2.1.0
(Ausgabe)
/Users/yourname/.pyenv/versions/anaconda3-2.1.0/bin/python

#Überprüfen Sie die aktuelle Python-Version
pyenv version
(Ausgabe)
anaconda3-2.1.0 (set by /Users/yourname/.pyenv/version)

#Bestätigung der Python-Referenzquelle
which python
(Ausgabe)
/Users/yourname/.pyenv/versions/anaconda3-2.1.0/bin/python

Sobald die Einstellungen abgeschlossen sind,

conda update conda

Lassen Sie uns Anaconda selbst aktualisieren

Damit ist die Installation von Anaconda auf der Python 3-Serie abgeschlossen.

Installation von Anaconda auf der Python 2-Serie

conda create -n py27 python=2.7 anaconda

Dann können Sie python2.7 Anaconda mit dem Namen py27 installieren (py27-Teil ist ein beliebiger Name)

Wenn Sie diese Umgebung verwenden möchten

source ~/.pyenv/versions/anaconda3-2.1.0/bin/activate py27

Dann können Sie es verwenden.

Es ist mühsam, diese lange Zeile jedes Mal einzugeben, daher ist es zweckmäßig, Folgendes in der Terminaleinstellungsdatei festzulegen.

alias py2='source ~/.pyenv/versions/anaconda3-2.1.0/bin/activate py27'
alias py3='source ~/.pyenv/versions/anaconda3-2.1.0/bin/deactivate'

Funktionsprüfung

Wenn Sie die Python-Version in einem normalen Terminalstatus überprüfen, Screen Shot 2014-11-25 at 7.10.14 PM.png Und Python3-Serie

Wenn ich nach dem Aktivieren der Python2.7-Umgebung die Python-Version überprüfe, Screen Shot 2014-11-25 at 7.12.50 PM.png Es ist richtig Python 2-Serie

Installation von OpenCV (Python2-Serie)

Nachdem Sie eine Python2-Systemumgebung erstellt haben,

conda install opencv

Wie in der Datei oder auf ipython

import cv2

Dann können Sie OpenCV mit dem Python2-System verwenden.

Praktisches Plug-In

yyuu/pyenv-pip-rehash

pyenv rehash

Es automatisiert die mysteriöse Magie

# pyenv-pip-Installieren Sie die Aufbereitung
git clone https://github.com/yyuu/pyenv-pip-rehash.git ~/.pyenv/plugins/pyenv-pip-rehash

Referenz

Erstellen einer Python-Umgebung für maschinelles Lernen auf einem Mac (Version Mai 2014)

How to install 2 Anacondas (Python 2.7 and 3.4) on Mac OS 10.9

Einführung der numerischen Python-Berechnungsumgebung Anaconda

Nachtrag

Beim Einfügen von usr / local

#Umgebungsvariablen einstellen
export PYENV_ROOT="/usr/local/opt/pyenv"
#Code-Vervollständigung von pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

Recommended Posts

Einstellungen der Python3-basierten maschinellen Lernumgebung auf dem Mac (Koexistenz mit Python2)
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Aufbau einer KI / maschinellen Lernumgebung mit Python
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python auf dem Mac
Maschinelles Lernen mit Python! Vorbereitung
Beginnend mit maschinellem Python-Lernen
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine maschinelle Lernumgebung auf einem Mac (pyenv, deeplearning, opencv).
Maschinelles Lernen mit Python (1) Gesamtklassifizierung
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen
"Scraping & maschinelles Lernen mit Python" Lernnotiz
Ich habe versucht, mit Python (Mac OS X) eine Umgebung für maschinelles Lernen zu erstellen.
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Python & Machine Learning Study Memo: Vorbereitung der Umgebung
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Wettbewerbsprogrammierung mit Python Lokale Umgebungseinstellungen
Hinweise zur Python-Grammatik für maschinelles Lernen in PyQ
Verstärken Sie Bilder für maschinelles Lernen mit Python
Maschinelles Lernen mit Python (2) Einfache Regressionsanalyse
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Die Einstellung für die Amateur-Python-Umgebung (für MAC) wird erstellt
Verfolgen Sie aktive Anwendungen auf einem Mac mit Python
[Shakyo] Begegnung mit Python zum maschinellen Lernen
Erstellen einer Umgebung für Python und maschinelles Lernen (macOS)
Maschinelles Lernen mit Pytorch in Google Colab
Python-Umgebungseinstellungen
Python auf Mac
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
[Python] Einfache Einführung in das maschinelle Lernen mit Python (SVM)
Maschinelles Lernen beginnend mit Python Personal Memorandum Part2
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Maschinelles Lernen beginnend mit Python Personal Memorandum Part1
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Beginnend mit Selen
Beginnend mit PyTorch
Beginnend mit maschinellem Python-Lernen
[Python] Sammeln Sie Bilder mit Icrawler für maschinelles Lernen [1000 Blatt]
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Versuchen Sie, mit Mongo in Python auf dem Mac zu arbeiten
Python lernen mit ChemTHEATER 03
"Objektorientiert" mit Python gelernt
Python lernen mit ChemTHEATER 05-1
Installieren von Python 3 in einer Mac-Umgebung
Python lernen mit ChemTHEATER 02
Python lernen mit ChemTHEATER 01
Python-Umgebung mit Docker-Compose
Installieren Sie Python 3.4 auf einem Mac
Virtuelle Umgebung mit Python 3.6
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
Erstellen Sie mit Python eine interaktive Umgebung für maschinelles Lernen
Führen Sie eine Pipeline für maschinelles Lernen mit Cloud Dataflow (Python) aus.
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Zusammenfassung der Python-Umgebungseinstellungen für mich [mac] [ubuntu]
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.