Ich möchte mein Verständnis von Umweltkonstruktion vertiefen. (Weil es schwierig war, die Umgebung wieder aufzubauen)
Bisher habe ich Homebrew verwendet, aber es ist mühsam, jedes Mal die erforderlichen Bibliotheken zu installieren. Daher dachte ich, ich würde gerne eine Plattform verwenden, die zusammengestellt wurde.
Ungefähr verstand ich, dass ich Gebräu machen und es mit Anaconda, Pip usw. darauf installieren würde.
** Homebrew **: ** Paketmanager, der Softwarebereitstellungen unter dem Betriebssystem Mac OS X verwaltet. Ich verstehe, dass dies die ** beste Grundlage ** ist.
** pyenv **: Python-Version verwalten. Installieren Sie Python über pyenv, um das Wechseln zu vereinfachen. Details sind unten. "Aufbau einer virtuellen Umgebung, die selbst Anfänger verstehen können" https://qiita.com/Taka20200105/items/20cebb42a20301203d2e
** pip **: ** Python Package Manager **. Pakete werden normalerweise mit dem Befehl pip installiert. (Es ist wie ein Juwel in Ruby.)
** Anaconda **: Eine Plattform, die neben Python selbst Python-Pakete für Data Science bereitstellt. Verwenden Sie den Befehl Conda, um ihn aus dem von Anaconda verwalteten und betriebenen dedizierten Repository herunterzuladen und in der Conda-Umgebung zu installieren.
In Standard-Python wird die virtuelle Umgebung vom venv-Modul verwaltet, in Anaconda wird die virtuelle Umgebung auch vom Conda-Befehl bereitgestellt.
Homebrew und Pyenv sind bereits installiert, daher werden sie weggelassen.
pyenv global stellt sicher, dass in allen Verzeichnissen die entsprechende Version ausgeführt wird.
#Installation von Anaconda
% pyenv install Anaconda3-2019.10
Downloading Anaconda3-2019.10-MacOSX-x86_64.sh...
-> https://repo.continuum.io/archive/Anaconda3-2019.10-MacOSX-x86_64.sh
Installing Anaconda3-2019.10-MacOSX-x86_64...
Installed Anaconda3-2019.10-MacOSX-x86_64 to /Users/.pyenv/versions/Anaconda3-2019.10
#Versionen wechseln
% pyenv global Anaconda3-2019.10
% pyenv versions
system
3.8.0
* Anaconda3-2019.10 (set by /Users/uemura/.pyenv/version)
% pyenv global 3.8.0
uemura@uemuratntonoAir python_machine_learnig % pyenv versions
system
* 3.8.0 (set by /Users/uemura/.pyenv/version)
Anaconda3-2019.10
#Die Versionsänderung muss immer pyenv rehash machen.
#Kann ich meine Änderungen speichern?
% pyenv rehash
#Bestätigung
% python -V
Python 3.8.0
Ich habe Homebrew gebaut und darauf installiert, aber ich konnte organisieren, wie Pyenv und Anaconda eingerichtet werden. Mit dieser Anordnung hat sich das Verständnis verbessert und der aktuelle Umgebungsaufbau hat sich geklärt.
Auf der anderen Seite gab es viele Informationen, dass Homebrew und Anaconda sehr inkompatibel sind. Stellen Sie bei der Installation von Anaconda sicher, dass Sie es mit pyenv installieren.
Verwenden wir Anaconda.
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv 「https://qiita.com/aical/items/2d066801a7464a676994」
python Japan 「https://www.python.jp/install/anaconda/index.html」
Recommended Posts