Aufbau einer Anaconda-4.2.0-Python3-Umgebung (Mac)

Was ist Python?

Es gibt viele Arten von Programmiersprachen. Typische Beispiele sind C-Sprache, Java, HTML, Python usw. Unter diesen werden C-Sprache und Python verglichen. Schauen wir uns die Unterschiede zwischen ihnen an.

C-Sprache, Java Python
Vorteile Die Ausführungsgeschwindigkeit ist schnell * Da es sich um einen Interpreter handelt * Die Menge an Code, die nicht kompiliert werden muss, ist relativ gering
Nachteile Erfordert Kompilierung, große Menge an Code usw.... Die Ausführungsgeschwindigkeit ist langsam

Was ist Anakonda?

Ein von Continuum Analytics bereitgestelltes Paket, mit dem Sie häufig verwendete Python-Bibliotheken in großen Mengen installieren können. In Anaconda gibt es eine solche Bibliothek.

pandas numpy jupyter notebook

Dieses Mal werden wir anaconda 4.2.0 installieren. Die neueste Version ist 4.4.0. Warum die ältere Version installieren? Dies liegt daran, dass die Bibliothek "Keras" nicht unterstützt wird, die derzeit zum Mainstream in der Entwicklung künstlicher Intelligenz wird. Insbesondere ist die Python-Version von Anaconda 4.2.0 3.5 und 4.4.0 Python 3.6. Keras unterstützt jedoch nur Python 2.7 ~ 3.5. In Python unterstützt die Bibliothek selten die neueste Version. Wenn Sie die neueste Version verwenden, kann es schwierig sein, damit umzugehen, da im Vergleich zur vorherigen Version weniger Berichte wie Fehler vorliegen. Daher ist es wichtig, die neueste Version nicht einfach zu installieren, sondern die Kompatibilität von Bibliotheken usw. zu überprüfen.

Diesmal zu installierende Software

Anaconda Python mit vorgefertigten Bibliotheken für Engineering, Mathematik, Datenanalyse und mehr.

Homebrew Ein Paketverwaltungssystem, das Software und Bibliotheken auf Ihrem Mac installiert. Wir werden es installieren, um pyenv einfach zu verwalten.

Pyenv Software, mit der Sie zwischen Python-Versionen wechseln können. Wir werden es installieren, damit Anaconda und vorhandenes Python koexistieren können.

Diesmal zu installierende Pakete

・ Tensorflow ・ Keras

Homebrew-Installation

Das Terminal wird für die Installation der Python-bezogenen Software verwendet. Suchen Sie in LaunchPad usw. nach [Terminal] und starten Sie es.

Geben Sie nach dem Starten von Terminal den folgenden Befehl ein, um Homebrew zu installieren.

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

Sie werden aufgefordert, unterwegs Ihren Eingabeschlüssel und Ihr Passwort einzugeben. Verwenden Sie nach Abschluss der Installation den Befehl Brew Doctor, um zu überprüfen, ob die Installation erfolgreich war.

$ brew doctor

Die Warnung wird dieses Mal aus Zeitgründen ignoriert. Wenn Sie bestätigen können, ob es normal ist, überprüfen wir die Version.

$ brew -v

Hast du die Version richtig gesehen? Die Version ist möglicherweise alt, also führen wir den Update-Befehl vorerst aus.

$ brew update

Damit ist die Homebrew-Installation abgeschlossen.

pyenv Installation

pyenv wird mit Homebrew installiert.

$ brew install pyenv

Geben Sie als Nächstes das bash_profile ein, damit Sie den Befehl pyenv ausführen können. bash_profile ist eine Datei, die bei jeder Anmeldung gelesen wird. Durch die Beschreibung der Einstellungen hier kann pyenv jedes Mal ausgeführt werden.

$ echo 'export PYENV_ROOT="${HOME}/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="${PYENV_ROOT}/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

$ exec $SHELL -l

Wenn Sie fertig sind, starten Sie das Terminal neu. Wenn eine Antwort durch Drücken von pyenv und terminal erfolgt, ist die Installation abgeschlossen.

$ pyenv
pyenv 1.1.3
Usage: pyenv <command> [<args>]

Some useful pyenv commands are:
   commands    List all available pyenv commands
   local       Set or show the local application-specific Python version
   global      Set or show the global Python version
   shell       Set or show the shell-specific Python version
   install     Install a Python version using python-build
   uninstall   Uninstall a specific Python version
   rehash      Rehash pyenv shims (run this after installing executables)
   version     Show the current Python version and its origin
   versions    List all Python versions available to pyenv
   which       Display the full path to an executable
   whence      List all Python versions that contain the given executable

See `pyenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/pyenv/pyenv#readme

Anaconda Installation

Führen Sie den folgenden Befehl aus

$ pyenv install anaconda3-4.2.0

Während der Installation wird ein Zustimmungsbildschirm angezeigt. Geben Sie also Ja ein. Eine Szene zur Eingabe des Installationsziels wird angezeigt

/Users/"Mein Benutzername"/.pyenv/versions/anaconda3-4.2.0

Bitte eingeben.

Schließlich werden Sie gefragt, ob Sie die Umgebungsvariablen festlegen möchten, aber mit Nein antworten.

Damit ist die Installation von anaconda abgeschlossen, Sie müssen sie jedoch konfigurieren.

$ pyenv global anaconda3-4.2.0

Auf diese Weise können Sie Anaconda in jedem Verzeichnis verwenden. Im Gegenteil, wenn Sie nur einige Verzeichnisse anaconda erstellen möchten, ändern Sie global in lokal. Dieses Mal werden wir mit der globalen Einstellung fortfahren.

Starten Sie das Terminal nach Abschluss der Anaconda-Installation erneut, um die Version zu überprüfen.

$ python -V

Wenn die Versionsnotation von anaconda hier nicht angezeigt wird, wird bash_profile möglicherweise nicht beschrieben. Wenn die Version fest angezeigt wird, ist die Installation von anaconda hier abgeschlossen.

Paketinstallation

Installieren Sie das Paket mit einem Paketverwaltungssystem namens pip.

$ pip install (Paketnamen)

Sie können es mit installieren.

Auch, wenn Sie die Version angeben und installieren möchten

$pip install (Paketname)==2.1.1

Wenn Sie die installierten Pakete überprüfen möchten

$ pip freeze

Sie können es mit tun.

Wenn Sie bei der Installation des Pakets andere Pakete benötigen, wird es automatisch installiert.

tensorflow tensorflow

$ pip install tensorflow

Keras Keras

$ pip install keras

Ich würde mich freuen, wenn Sie spenden könnten! Virtuelle Währung BTC 18c58m54Lf5AKFqSqhEDU548heoTcUJZk ETH 0x291d860d920c68fb5387d8949a138ee95c8d3f03 ZEC t1KtTRKy9w1Sv5zqi3MYnxZ3zugo54G4gXn REP 0x291d860d920c68fb5387d8949a138ee95c8d3f03

Recommended Posts

Aufbau einer Anaconda-4.2.0-Python3-Umgebung (Mac)
Pyxel-Umgebungskonstruktion (Mac)
Aufbau einer Python-Umgebung für Mac
Ansible Umgebungskonstruktion Für Mac
Mac + Eclipse (PyDev) + Django-Umgebungskonstruktion
Aufbau einer Anaconda-Umgebung auf einem Mac (Version 2018)
Ich habe die Konstruktion der Mac Python-Umgebung überprüft
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Erstellen einer Umgebung für Python3.8 auf einem Mac
Python3 TensorFlow für Mac-Umgebungskonstruktion
DeepIE3D-Umgebungskonstruktion
Emacs-basierte Umgebungskonstruktion
Aufbau einer Linux-Umgebung
Umgebungskonstruktion (Python)
Django Umweltbau
CodeIgniter-Umgebungskonstruktion
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Golang Umweltbau
Umgebungskonstruktion von word2vec
Mac OS X Mavericks 10.9.5 Aufbau einer Entwicklungsumgebung
Mac OS X Yosemite 10.10 Aufbau einer Entwicklungsumgebung
Konstruktionsnotiz für die Mac OS X-Entwicklungsumgebung
Aufbau der Python3 TensorFlow-Umgebung (Mac und pyenv virtualenv)
Umgebungskonstruktion: GCP + Docker
Bau der Django-Projektumgebung
Aufbau einer explosiven Python-Umgebung ab Null (Mac)
ConoHa Umweltbau Memo
PyData-bezogene Umgebungskonstruktion
Aufbau einer Python-Entwicklungsumgebung
YOLO v4 Umgebungskonstruktion ①
Bau von Pyenv + Fischumwelt
Aufbau einer Mac-Entwicklungsumgebung (Ansible + Serverspec + Travis CI)
python2.7 Konstruktion der Entwicklungsumgebung
BigGorilla Umwelt Bau Memo
Mac OS X Mountain Lion 10.8.5 Aufbau einer Entwicklungsumgebung
Griffumgebungskonstruktion onCentOS6.5
Anaconda Umwelt Bau Memo
Golang Umweltbau [goenv]
Python-Umgebungskonstruktion @ Win7
Umgebungskonstruktion mit anyenv + pyenv (nur von pyenv migrieren (Mac))
[Ubuntu 18.04] Aufbau einer Tensorflow 2.0.0-GPU-Umgebung
Python + Anaconda + Pycharm-Umgebungskonstruktion
Informationen zum Aufbau einer Linux-Umgebung (CentOS)
Aufbau einer PyTorch C ++ (LibTorch) -Umgebung
Pyramid + Mongodb-Umgebung auf Mac
Anaconda-Umgebungskonstruktion auf CentOS7
Django Entwicklungsumgebung Bau Memo
Erste LAMP-Umgebungskonstruktion (Linux)
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
CI-Umgebungskonstruktion ~ Python Edition ~
[Memo] Bau einer Cygwin-Umgebung
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
Docker + Django + Umgebungskonstruktion reagieren
Anaconda3 × Pycharm-Umgebungskonstruktionsnotiz