Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda

Einführung

Ich musste Python für meine Forschung verwenden, damit ich den Inhalt der Umgebungskonstruktion teilen kann. Zunächst ist im Fall von Mac Python2.7 von Anfang an im System enthalten.

pyenv Sie können mehrere Python-Versionen verwalten. Es ist wie Rbenv in Ruby.

Wir werden es sofort installieren. Es gibt verschiedene Installationsmethoden, aber dieses Mal werde ich es mit Homebrew installieren.

$ brew install pyenv

Dann legen Sie es in Ihren Pfad.

 .bash_profile


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

Sie können die Liste der installierbaren Pythons überprüfen.

$ pyenv install -l

Anaconda Dann installieren Sie Anaconda. Dies ist ein Paket, mit dem Sie zusätzlich zu Python selbst verschiedene Pakete in einem Stapel installieren können. Installieren Sie mit pyenv. Dieses Mal werden wir eine Umgebung mit Version 2.x erstellen.

$ pyenv install anaconda-2.4.0

Jetzt hast du 2.x Anakonda! Diese Anakonda enthält Python2.7.

$ pyenv global anaconda-2.4.0
$ python --version
Python 2.7.12 :: Anaconda custom (x86_64)

Durch die Angabe der installierten Anakonda wurde sie zur Python der Anakonda anstelle des Systems! Wenn Sie die Version von Python überprüfen, ist dies Python 2.7.12.

Aufbau einer virtuellen Umgebung

Als nächstes werde ich eine virtuelle Umgebung mit Anaconda erstellen. Die Entwicklung erfolgt in dieser virtuellen Umgebung. Wenn etwas passiert, können Sie es einfach zurücksetzen und sich sicher fühlen!

Es gibt auch eine virtuelle Umgebung zum Erstellen einer virtuellen Umgebung mit Python, aber Sie können auch eine virtuelle Umgebung mit Anaconda erstellen, indem Sie etwas verwenden, das als conda bezeichnet wird!

$ conda create -n [Name der virtuellen Umgebung] python=2.7

Mit diesem Befehl können Sie problemlos eine virtuelle Umgebung erstellen.

$ conda env list

Mit diesem Befehl können Sie die vorhandene virtuelle Umgebung überprüfen.

source activate [Name der virtuellen Umgebung]
source deactivate

Sie können die virtuelle Umgebung mit aktivieren! Deaktivieren Sie, wenn Sie gehen!

Ich bin einmal beim Aktivieren gestolpert. Das Problem ist, dass Pyenv und Eigentumswohnung Konflikte aktivieren!

http://qiita.com/y__sama/items/f732bb7bec2bff355b69

Fügen wir PATH hinzu.

Schließlich

Diesmal haben wir eine Python-Umgebung erstellt! Im Vergleich zu anderen Sprachen gibt es viele Dinge wie Paketverwaltung und Versionsverwaltung, was mich verwirrt! pyenv => anaconda => virtuelle Umgebung Die Struktur hat viele Schichten, aber ich denke, es könnte einfacher gemacht werden, besonders wenn eine Umgebung gut ist. Ich bin froh, dass ich gerade eine Anakonda hatte ...

Das ist alles zum Erstellen der Python-Umgebung.

Recommended Posts

Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Ändern Sie die Python 64-Bit-Umgebung mit Anaconda in eine 32-Bit-Umgebung
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Virtuelle Umgebung mit Python 3.6
Sammeln von Informationen von Twitter mit Python (Umgebungskonstruktion)
[Node-RED] Führen Sie Python in einer virtuellen Anaconda-Umgebung von Node-RED aus [Anaconda] [Python]
Python + Anaconda + Pycharm-Umgebungskonstruktion
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook
Von Kafka bis KSQL - Einfache Umgebungskonstruktion mit Docker
Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]
Verfahren zum Konvertieren einer Python-Datei in eine Exe aus der Ubunts-Umgebungskonstruktion
Beginnen Sie mit Python! ~ ① Umweltbau ~
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv
Erstellen Sie eine virtuelle Umgebung mit Python!
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
Erstellen einer virtuellen Umgebung mit Python 3
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Ab Ubuntu 20.04 Einführung in die Umgebungskonstruktion
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
OpenJTalk unter Windows 10 (Sprechen Sie Japanisch mit Python aus der Umgebungskonstruktion)
Vom Umgebungsaufbau bis zum Einsatz für Kolben + Heroku mit Docker
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Vue.js + Konstruktionsmemorandum zur Flaschenumgebung ~ mit Anaconda3 ~
[5 Schritte] Wenden Sie eine virtuelle Anaconda-Umgebung auf VScode an
[Python] Straße zu Schlangen (1) Umgebungskonstruktion
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
So fügen Sie der Anaconda-Umgebung ein Python-Modul hinzu
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Kommen wir zu Python # 0 (Umgebungskonstruktion)
Webanwendung mit Python + Flask (unter Verwendung von VScode) # 1 - Aufbau einer virtuellen Umgebung-
Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant
Erstellen einer virtuellen Umgebung für Mayavi für Python 3.6-, Anaconda- und Spyder-Benutzer
Aufbau einer MacOS 10.11-Umgebung: Powerline mit Anaconda und Dein.vim
Vom Aufbau der Kivy-Umgebung bis zur Anzeige von Hello World
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Aufbau einer explosiven Python-Umgebung ab Null (Mac)
Aufbau einer Python-Umgebung (Anaconda + VSCode) @ Windows10 [Version Januar 2020]
Homebrew Python Umgebung Konstruktion
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Aufbau einer Python-Entwicklungsumgebung
Python Virtual Environment Pipenv