[PYTHON] Erstellen einer numerischen Berechnungsumgebung mit pyenv und miniconda3

Es scheint, dass fast alle numerischen Berechnungsbibliotheken von Python seit 2012 auf Python3 migriert wurden, daher habe ich versucht, eine Umgebung mit Python3 zu erstellen.

Es scheint, dass pyenv ein Standard ist, um mehrere Versionen von Python zu installieren und sie heutzutage richtig zu verwenden. Es ist einfach, weil Sie mit Homebrew auf dem Mac eingeben können.

brew install pyenv

↓ Vergessen Sie nicht, dies als .zshrc zu schreiben.

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

eval "$(pyenv init -)"

Sie sehen eine Liste der Versionen, die mit pyenv install installiert werden können.

pyenv install

...
  anaconda-1.9.1
...

...
  miniconda-3.0.5
...

...
  miniconda3-3.0.5
...

Ich fand Anaconda und Miniconda, also dachte ich, ich würde zuerst virtualenv verwenden, entschied mich aber, nur pyenv zu verwenden.

Installieren Sie miniconda3 und

pyenv install miniconda3-3.0.5
pyenv global miniconda3-3.0.5

Vielleicht brauchte ich hier "pyenv rehash".

Installieren Sie andere Bibliotheken mit dem Befehl conda.

conda install numpy scipy matplotlib ipython pandas
conda install pyzmq Jinja2 tornado

(Die Rückseite scheint für das Ipython-Notebook erforderlich zu sein.)

Sie sollten hier wieder pyenv rehash brauchen. (Wenn Sie "eval" $ (pyenv init-) "" ausführen, wird auch "pyenv rehash" ausgeführt. Wenn Sie dies also in zshrc usw. schreiben, können Sie einfach eine andere Shell starten.)

Sie müssen keine eigenen erstellen, da Sie gerade die vorgefertigten und verteilten Pakete installiert haben. groß.

Was ist miniconda3?

Jeder scheint der Meinung zu sein, dass das Erstellen einer numerischen Berechnungsumgebung für Python mühsam ist, und Anaconda wird als Komplettpaket erstellt. Anaconda hat ein Installationsprogramm für Mac, aber Sie können die Bibliothek usw. auch installieren, indem Sie nur das minimale Tool namens miniconda installieren. Diesmal habe ich miniconda3 verwendet, das auf Python3 basiert.

Es gibt auch ein All-in-One-Paket namens Enthought Python Distribution (EPD), das ich früher verwendet habe. Es heißt jetzt Canopy, scheint aber Python 3 noch nicht zu unterstützen.

Recommended Posts

Erstellen einer numerischen Berechnungsumgebung mit pyenv und miniconda3
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen einer Umgebung mit pyenv und pyenv-virtualenv
Erstellen Sie mit VirtualBox und Ubuntu eine Scikit-Lernumgebung für maschinelles Lernen
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 eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Erstellen Sie mit Docker-Compose eine schnelle API-Umgebung
Erstellen Sie mit Neovim eine moderne Python-Umgebung
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2
[DynamoDB] [Docker] Erstellen Sie mit Docker-Compose eine Entwicklungsumgebung für DynamoDB und Django
Erstellen Sie mit Docker eine CentOS Linux 8-Umgebung und starten Sie Apache HTTP Server
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
Erstellen Sie eine Drohnen-Simulator-Umgebung und versuchen Sie einen einfachen Flug mit Mission Planner
Erstellen Sie eine Entwicklungsumgebung für die C-Sprache mit einem Container
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen einer Python-Umgebung mit virtualenv und direnv
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Vagrant in 5 Minuten eine Django-Umgebung
Erstellen Sie mit der Doker Toolbox eine Django-Entwicklungsumgebung
Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Erstellen Sie python3.x mit pyenv
Numerische Berechnung mit Python
Erstellen Sie mit Docker auf RaspberryPi3 eine Python + Flasche + MySQL-Umgebung! [Versuch und Irrtum]
Erstellen Sie eine Datenanalyseumgebung, die die GitHub-Authentifizierung und Django mit JupyterHub verbindet
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie
Erstellen einer verteilten Umgebung mit der Raspberry PI-Serie (Teil 3: Installieren und Konfigurieren von dnsmasq)
Erstellen einer Python-Umgebung mit pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Erstellen Sie eine virtuelle Umgebung mit Anaconda, die über Pyenv installiert ist
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Starten Sie die numerische Berechnung mit Python (mit Homebrew und Pip).
Erstellen Sie eine Entwicklungsumgebung mit Poetry Django Docker Pycharm
Erstellen einer Django-Umgebung für Win10 (mit virtuellem Speicherplatz)
Erstellen Sie eine LAMP-Umgebung [CentOS 7]
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Erstellen Sie mit direnv eine Python-Umgebung
Erstellen Sie eine maschinelle Lernumgebung
Erstellen Sie die Python-Umgebung offline
Python mit Pyenv und Venv
Erstellen Sie eine maschinelle Lernumgebung auf einem Mac (pyenv, deeplearning, opencv).
Erstellen Sie mit Docker eine Django-Entwicklungsumgebung! (Docker-compose / Django / postgreSQL / nginx)
Erstellen Sie eine Docker-Umgebung, die PyTorch und JupyterLab verwenden kann
[Memo] Erstellen Sie mit Docker eine Entwicklungsumgebung für Django + Nuxt.js
Führe numerische Berechnungen mit Phython durch, während du nichtlineare Dynamik und Chaos lernst [1]
Erstellen Sie eine Go-Entwicklungsumgebung mit den Remote-Containern von VS Code
(Jetzt) Erstellen Sie eine GPU Deep Learning-Umgebung mit GeForce GTX 960
[Django] Erstellen Sie mit PyCharm schnell eine Entwicklungsumgebung für Django-Container (Docker)
Erstellen Sie mit VSCode x Remote Development x Pipenv eine komfortable Entwicklungsumgebung
Erstellen Sie eine Python-Umgebung und übertragen Sie Daten auf den Server