Ich habe Python gestartet, weil ich die Daten der von mir ausgeführten Produkte einfach analysieren wollte. Ich habe mich gefragt, ob ich R oder Python wählen soll, aber ich habe Python aus den folgenden drei Gründen gewählt.
Die Umgebung ist Mac OSX 10.10.5, und es wird davon ausgegangen, dass Xcode und Homebrew installiert sind.
Ein Tool, mit dem Sie einfach zwischen Python-Versionen wechseln können. Sie können mehrere Python-Versionen installieren und die für jedes Verzeichnis zu verwendende Version angeben. Es gibt 2 Serien und 3x Serien in Python. Versionsverwaltungstools sind nützlich, da sie nicht syntaktisch kompatibel sind, sodass Sie Code 2 in Serie 3 nicht lesen können und umgekehrt.
Installieren Sie pyenv von Homebrew.
$ brew install pyenv
Legen Sie Shell-Umgebungsvariablen fest (wenn Sie Bash verwenden).
$ echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
Stellen Sie sicher, dass die Installation abgeschlossen ist.
$ pyenv version
Python wird standardmäßig auf dem Mac installiert, installieren Sie jedoch die erforderliche Version von pyenv. Die Version ist in Ordnung, wenn Sie die neueste Version der Serien 2 und 3 installieren.
Verwenden Sie pyenv, um eine Liste der installierbaren Versionen anzuzeigen.
$ pyenv install -l
Installieren Sie Python 3 Series (3.5.2) von Pyenv.
$ pyenv install 3.5.2
Installieren Sie als Nächstes die Python 2-Serie (2.7.12) von pyenv.
$ pyenv install 2.7.12
Stellen Sie die Version ein, die als Ganzes verwendet werden soll.
$ pyenv global 3.5.2
Stellen Sie sicher, dass die Installation abgeschlossen ist.
$ pyenv versions
Ein Paket, mit dem Sie eine virtuelle Umgebung für Python erstellen können. Sie können die Python-Version für jedes Projekt ändern oder die erforderlichen Pakete separat installieren und ausführen.
Installieren Sie virtualenv von Homebrew.
$ brew install pyenv-virtualenv
Legen Sie Shell-Umgebungsvariablen fest.
$ export PYENV_ROOT=$HOME/.pyenv
$ export PATH=$PYENV_ROOT/bin:$PATH
$ eval "$(pyenv init -)"
Ich benutze keine Anakonda. Der Grund dafür ist, dass bei der Installation anderer Pakete mit pip Probleme auftreten können, wenn die gesamte Bibliotheksverwaltung anaconda anvertraut wird.
Wenn Sie Fragen oder Fehler haben, kommentieren Sie bitte. Ich hoffe, dass das, was meine Freunde mir beigebracht haben, mehr Menschen helfen wird.
Recommended Posts