Erstellen einer Python-Umgebung mit OSX Elcapitan

Es hat viel Zeit gekostet, also φ (..) Memo Memo Ich habe nur versucht, es mit Homebrew und Pyenv zu erstellen, um mehrere Versionen von Python nebeneinander zu verwenden, aber ich hatte große Probleme. Ich habe auch Anakonda aufgenommen.

Ich habe anfangs an nichts gedacht

Plötzlich beißen Gebräu installieren Python, Permission denied - /usr/local/Frameworks Ich habe es gegessen. Es scheint gegessen zu werden, wenn von Yosemite auf Elcapitan aktualisiert wird.

http://digitizor.com/fix-homebrew-permissions-osx-el-capitan/

Nach dem Vermeiden, indem Sie hier verweisen Ich habe Python deinstalliert, um Pyenv zu verwenden.

Installieren Sie pyenv

Als ich dachte, dass jemand es zusammenstellt, fühlte ich, dass es verstreut war, also organisierte ich es. .. .. Installieren Sie pyenv

$ brew install pyenv

Fügen Sie Folgendes zu .bash_profile hinzu. (Ohne dies ändert sich die Python-Version nicht)

.bash_profile


export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

Das ist in Ordnung. Deshalb habe ich es in den Pfad gesetzt.

$ source ~/.bash_profile

Listen Sie dann die installierbaren Versionen auf

$ pyenv install -l

~~ Geben Sie die Version ein, die Sie installieren möchten ~~

** -> oder so ähnlich, es ist heutzutage Anakonda! Sie sagten. Springe also zum Kapitel Anakonda **

~~```shell-session $ pyenv install 2.7.11

 ~~ Dann wurde ich wieder wütend. .. .. Es scheint, dass Python nicht ohne zlib erstellt werden kann
 Also wurde ich zur Hauptseite des Build-Problems geführt ~~

~~https://github.com/yyuu/pyenv/wiki/Common-build-problems~~

 ~~ Da ich das Betriebssystem aktualisiert habe, habe ich mit den folgenden 2 Befehlen überlebt. ~~

~~```shell-session
brew install readline xz
xcode-select --install
```~~
 ~~ Es ist jetzt sonnig ~~

~~```shell-session
$ pyenv global 3.5.1
```~~

 Sie können mit ~~ zwischen ihnen wechseln. Glückwunsch Glückwunsch.
 Als nächstes versuchen wir unser Bestes in virtualenv. ~~

# Was ist Anakonda?

 Als ich es nachgeschlagen habe, kam dieser heraus.

 [Aufbau einer Python-Umgebung für diejenigen, die Datenwissenschaftler 2016 werden möchten](http://qiita.com/y__sama/items/5b62d31cb7e6ed50f02c)

 ** Die beste Conda, die Pip, Pyenv und Verticalenv enthält! ** Es scheint. .. ..

 Im obigen Artikel wird Mac weggefegt, aber Mac scheint Pyenv-> Anaconda zu bevorzugen. War gut! Es wurde nicht verschwendet.
 (Zunächst wurde ich gefragt, warum Mac?)

 Also setzen Sie Anakonda von Pyenv. Ich habe vorerst versucht, die neueste Version zu veröffentlichen.

 (Ich habe anaconda-2.4.0 zuerst installiert, weil ich die Python 2.x-Serie verwenden wollte, aber es war unnötig, da anaconda selbst eine Versionsverwaltung ähnlich wie pyenv enthält.)

```shell-session
$ pyenv install anaconda3-2.4.0

Die Installation scheint eine lange Wartezeit zu haben, daher habe ich die Version nach Abschluss der Installation gewechselt und überprüft.

$ pyenv global anaconda3-2.4.0
$ python --version
Python 3.5.0 :: Anaconda 2.4.0 (x86_64)

Jep. Ist es gut, ist es gut? Übrigens hat der Artikel, der Datenwissenschaftler werden soll, eine Lösung für das Problem des aktiven Konflikts zwischen Pyenv und Anakonda, aber dies scheint unangenehm zu sein. .. ..

Also, wenn Sie sich den folgenden Artikel von demselben y__sama ansehen

Drei Arten von Problemumgehungen zur Aktivierung des Kollisionsproblems bei gleichzeitiger Existenz von Pyenv und Anaconda

Nachteile: pyenv local kann nicht verwendet werden.

Es wurde geschrieben. Oh, doch? Aus diesem Grund wählen wir drei Arten von Problemumgehungen: Plan 2.

OSX liest nicht .bachrc, also bearbeiten Sie .bash_profile.

.bash_profile


export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
alias activate="source $PYENV_ROOT/versions/anaconda3-2.4.0/bin/activate"

Das ist in Ordnung.

$ source ~/.bash_profile

Nun, es scheint, dass es besser ist, conda selbst zuerst zu aktualisieren, nur für den Fall, also werde ich es tun. Es scheint, dass nur die zweite Zeile in Ordnung ist, aber hier sind zwei Schritte. .. ..

$ conda update conda
$ conda update --all

Bei einem Gesamtupdate von über 200 MB wird es einige Zeit dauern. Warten Sie also bitte geduldig. conda update an aconda scheint nutzlos zu sein. Die Version wurde durch Abhängigkeitsauflösung zurückgespult.

Erstellen wir eine Python 2.x-Umgebung. Weil es ein gutes Geschäft ist Aufbau einer Python-Umgebung für diejenigen, die Datenwissenschaftler 2016 werden möchten Bitte beziehen Sie sich auf und fassen Sie als Anakonda zusammen. .. ..

$ conda create -n anaconda2 python=2.7 anaconda

Dieser Befehl ist übrigens erst nach conda update fehlgeschlagen. .. .. Stellen Sie sicher, dass die Umgebung erstellt wurde.

$ conda env list

Da die Quelle bei der Eingabe im Alias enthalten ist, wird sie nur aktiviert.

activate anaconda2
(anaconda2) MacBook-Pro:~ tnoho$ python --version
Python 2.7.12 :: Anaconda 4.1.1 (x86_64)

Ja ja. Es fühlt sich gut an. Beim Verlassen

source deactivate

Das hat mich glücklich gemacht. Es war lang. Python ist schwer. Danach entschied ich mich für Anaconda, während ich mich auf [Python Environment Construction 2016 für diejenigen, die Datenwissenschaftler werden wollen] bezog (http://qiita.com/y__sama/items/5b62d31cb7e6ed50f02c). Maru.

Recommended Posts

Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
Erstellen Sie eine Python-Datenanalyseumgebung auf einem Mac (El Capitan).
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Erstellen Sie mit direnv eine Python-Umgebung
Erstellen Sie die Python-Umgebung offline
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer virtuellen Umgebung mit Python 3
Erstellen Sie eine Python3-Umgebung unter CentOS7
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Erstellen Sie mit Laragon ganz einfach eine Entwicklungsumgebung
Erstellen Sie mit Docker eine Jupyter Lab (Python) -Umgebung
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Ich möchte eine Python-Umgebung erstellen
Erstellen Sie mit Docker-Compose eine schnelle API-Umgebung
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
[Linux] Erstellen einer Jenkins-Umgebung mit Docker
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Aktualisieren des Python-Moduls in OSX El Capitan
Aufbau einer KI / maschinellen Lernumgebung mit Python
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine Python-Ausführungsumgebung mithilfe der GPU mit der GCP Compute Engine
Erstellen Sie eine Entwicklungsumgebung für die C-Sprache mit einem Container
Erstellen Sie mit pulumi eine WardPress-Umgebung auf AWS
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen einer Python-Umgebung mit virtualenv und direnv
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Erstellen Sie mit Docker auf RaspberryPi3 eine Python + Flasche + MySQL-Umgebung! [Einfache Konstruktion]
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Erstellen Sie mit Vagrant in 5 Minuten eine Django-Umgebung
Erstellen Sie eine Umgebung mit pyenv, pyenv-virtualenv, jupyter unter OS X El Capitan
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
Erstellen Sie mit der Doker Toolbox eine Django-Entwicklungsumgebung
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Erstellen Sie eine Python-Umgebung