Erstellen einer Python-Umgebung mit pyenv, pyenv-virtualenv, Anaconda (Miniconda)

Erstellen Sie eine pyenv-, pyenv-virtualenv- und Anaconda Python-Umgebung

Es ist ein Memo darüber, wie ich eine Umgebung für mich selbst aufbauen kann.

Die Hauptverwendung ist

Es wird angenommen dass.

In Vorheriger Artikel wird davon ausgegangen, dass "anyenv" installiert ist.

Installieren von `pyenv `

anyenvMit wird es sofort beendet. (Schreiben Sie nur für `pyenv `PATH in das Shell-Profil.)

$ anyenv install pyenv

shellAktualisieren Sie die Umgebung.

$ exec $SHELL -l

pyenv -vdamitpyenvWenn die Version von angezeigt wird, wird sie installiert.

$ pyenv -v
pyenv 1.1.3-5-g7dae197

Installieren von `` `pyenv-virtualenv```

pyenvIst ein Plug-In vonpyenv-virtualenvInstallieren. Dies ist wie in [3 Arten von Problemumgehungen zur Aktivierung des Kollisionsproblems bei gleichzeitiger Existenz von Pyenv und Anaconda] beschrieben (http://qiita.com/y__sama/items/f732bb7bec2bff355b69).

pyenv und anaconda aktivieren das Konfliktproblem

Es ist eine Arbeit zu vermeiden.

Befolgen Sie die Installationsanweisungen auf der offiziellen Github-Seite für pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv).

$ git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

Fügen Sie dem Shell-Profil Folgendes hinzu.

eval "$(pyenv virtualenv-init -)"

Aktualisieren Sie nach dem Hinzufügen die `` `Shell```-Umgebung.

$ exec $SHELL -l

Damit ist die Installation von `` `pyenv-virtualenv``` abgeschlossen.

Installation von Anaconda

pyenvVerwenden vonpythonInstallieren. Grundsätzlich verwende ich `Python3```, also werde ich die` Python3-Umgebung erstellen. Wir werden auch `` `Anaconda verwenden, um verschiedene Bibliotheken gleichzeitig zu installieren.

Überprüfen Sie die Liste der installierbaren Umgebungen.

$ pyenv install -l
Available versions:
    2.1.3
    2.2.3
    ...
    anaconda3-4.3.1
    anaconda3-4.4.0
    ironpython-dev
    ...

Zum 30. Juli 2017 scheint `anaconda3-4.4.0``` die neueste` Anaconda3``` zu sein. Installieren Sie nach der Entscheidung für die zu installierende Umgebung den folgenden Befehl.

$ pyenv install anaconda3-4.4.0
Downloading Anaconda3-4.4.0-MacOSX-x86_64.sh...
-> https://repo.continuum.io/archive/Anaconda3-4.4.0-MacOSX-x86_64.sh
Installing Anaconda3-4.4.0-MacOSX-x86_64...
Installed Anaconda3-4.4.0-MacOSX-x86_64 to /Users/(USER NAME)/.anyenv/envs/pyenv/versions/anaconda3-4.4.0

Damit ist die Installation der `` `Ana conda3-4.4.0```-Umgebung abgeschlossen.

`` `pyenv global / local``` Umgebungseinstellungen

Ana conda3 mit pyenv-4.4.Durch einfaches Installieren von 0 werden die Versionen nicht gewechselt.



```pyenv global/local```Verwenden von,```python```Schalten Sie die Version von um.

 Überprüfen Sie zunächst die aktuelle Version von `` `Python```.

```shell-session
$ python -V
Python 2.7.10

$ python3 -V
pyenv: python3: command not found

The 'python3' command exists in these Python versions:
    anaconda3-4.4.0

Es ist nur `` `Python 2.7.10``` verfügbar, das von Anfang an installiert wurde.

Überprüfen Sie die Liste der derzeit verfügbaren `` `Python```.

$ pyenv versions
* system (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)
  anaconda3-4.4.0

system (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)Wann,



#### **`anaconda3-4.4.Sie können sehen, dass 0 installiert ist.`**

`Anaconda3-4.4.0``` ist jedoch nicht einsatzbereit. ( * `` repräsentiert die Umgebung, die Sie gerade verwenden.)

Lassen Sie uns die zuvor installierte `` `anaconda3-4.4.0``` als Standard festlegen.

$ pyenv global anaconda3-4.4.0

Die `` `anaconda3-4.4.0```-Umgebung wird jetzt standardmäßig in jedem Verzeichnis angewendet.

pythonWenn Sie sowohl die 2. als auch die 3. Serie verwenden möchten, stellen Sie Folgendes ein.

$ pyenv global system anaconda3-4.4.0

Jetzt können Sie sowohl die Serien 2 als auch 3 mit dem Befehl `python``` und dem Befehl` python3``` verwenden.

$ pyenv version
* system (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)
* anaconda3-4.4.0 (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)

$ python -V
Python 2.7.10

$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

Wenn Sie Versionen nur in einem bestimmten Verzeichnis wechseln möchten, verwenden Sie den Befehl `` `pyenv local```.

$ cd target_dir
$ pyenv local (VERSION NAME)

$ python -V
Python (VERSION)

So erstellen / verwenden Sie eine virtuelle Umgebung

Als nächstes erstellen wir eine virtuelle Umgebung unter der Annahme einer tatsächlichen Entwicklung.

Erstellen Sie zunächst eine virtuelle Umgebung mit dem Befehl `conda```, der` Anaconda3``` begleitet.

Hier erstellen wir eine Umgebung von `` `Python3.5.2```.

$ conda create -n py3.5.2 python=3.5.2 anaconda

Mit diesem Befehl

Sie können eine Umgebung mit dem Namen erstellen. condaÜberprüfen Sie die mit dem Befehl erstellte virtuelle Umgebung.

$ conda info -e
# conda environments:
#
py3.5.2                  /Users/(USER NAME)/.anyenv/envs/pyenv/versions/anaconda3-4.4.0/envs/py3.5.2
root                  *  /Users/(USER NAME)/.anyenv/envs/pyenv/versions/anaconda3-4.4.0

pyenv versionsSie können dies auch mit dem Befehl überprüfen.

$ pyenv versions
* system (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)
* anaconda3-4.4.0 (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)
  anaconda3-4.4.0/envs/py3.5.2

Wenden wir die erstellte `` `anaconda3-4.4.0 / envs / py3.5.2```-Umgebung an.

Vor der Anpassung:

$ python -V
Python 2.7.10
$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

Nach Anpassung:

$ pyenv activate anaconda3-4.4.0/envs/py3.5.2
$ python -V
Python 3.5.2 :: Anaconda 4.3.1 (x86_64)
$ python -V
Python 3.5.2 :: Anaconda 4.3.1 (x86_64)

Veröffentlichung:

$ pyenv deactivate
$ python -V
Python 2.7.10
$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

Wenn Sie die Umgebung nur in einem bestimmten Verzeichnis wechseln möchten, verwenden Sie `` `pyenv local```.

Vor der Anpassung:

$ python -V
Python 2.7.10
$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

Nach Anpassung:

$ pyenv local anaconda3-4.4.0/envs/py3.5.2
$ python -V
Python 3.5.2 :: Anaconda 4.3.1 (x86_64)
$ python -V
Python 3.5.2 :: Anaconda 4.3.1 (x86_64)

Veröffentlichung:

$ pyenv local --unset
$ python -V
Python 2.7.10
$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

Zusammenfassung

  1. Versionsverwaltung mit `` `pyenv global / local```
  2. Erstellen Sie eine virtuelle Umgebung mit `conda create -n (NAME) (PYTHON VERSION) (LIBRARY)`
  3. Anpassung der virtuellen Umgebung
  4. Wenden Sie die virtuelle Umgebung mit `` `pyenv enable``` auf das Ganze an
  5. Wenden Sie die virtuelle Umgebung in einem bestimmten Verzeichnis mit `pyenv local (VERSION NAME)` an
  6. Abbrechen der virtuellen Umgebung
  7. Verwenden Sie `pyenv deaktivieren```, um` pyenv aktivieren``` zu deaktivieren
  8. Geben Sie `pyenv local (VERSION NAME)` mit `` `pyenv local --unset``` frei

Enjoy!

Recommended Posts

Erstellen einer Python-Umgebung mit pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Erstellen einer Anaconda-Umgebung für Python mit pyenv
[Python] Django-Umgebungskonstruktion (pyenv + pyenv-virtualenv + Anaconda) für macOS
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
[Mac] Erstellen einer virtuellen Umgebung für Python
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Wie wäre es mit Anaconda zum Erstellen einer maschinellen Lernumgebung mit Python?
Erstellen einer virtuellen Umgebung für Mayavi für Python 3.6-, Anaconda- und Spyder-Benutzer
Erstellen einer virtuellen Python-Umgebung
Erstellen einer virtuellen Python-Umgebung
Schreiben Sie über das Erstellen einer Python-Umgebung zum Schreiben von Qiita Qiita
Erstellen einer R- und Python Docker-Arbeitsumgebung
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
Python-Umgebungskonstruktion für Programmieranfänger (Mac OS)
Konstruktionsnotiz für eine maschinelle Lernumgebung von Python
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv
Erstellen einer Python-Umgebung auf einem Mac
Erstellen einer Python-Umgebung unter Ubuntu
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
Erstellen einer virtuellen Umgebung mit Python 3
Aufbau einer Python-Umgebung für künstliche Intelligenz (Chainer / TensorFlow / CSLAIER)
Erstellen einer Entwicklungsumgebung für Android-Apps - Erstellen von Android-Apps mit Python
Erstellen einer Hy-Umgebung für Lisper, der Python nicht berührt hat
[Python] Erstellen einer virtuellen Python-Umgebung für das Pyramiden-Tutorial (Zusammenfassung)
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Erstellen einer Docker-Arbeitsumgebung für R und Python 2: Japanische Unterstützung
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Erstellen einer virtuellen Umgebung mit homebrew + pyenv-virtualenv
Erstellen wir eine virtuelle Umgebung für Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Vom Aufbau einer Python-Umgebung für unerfahrene Personen bis zur Hello-Welt
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
pyenv + anaconda + python3
Erstellen einer Conda-Umgebung für ROS-Benutzer
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Selen + WebDriver (Chrome) + Python | Erstellen einer Umgebung zum Scraping
Erstellen einer Python-Umgebung mit virtualenv und direnv
Erstellen einer Umgebung zum Ausführen von Python-Skripten (für Mac)
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Verfahren zum Erstellen einer Python-Isolationsumgebung (venv-Umgebung)
Hinweise zum Erstellen einer Python-Umgebung durch Anfänger
Erstellen einer Python-Umgebung auf dem Sakura VPS-Server
Installieren Sie Python (pyenv, pyenv-virtualenv)
Erstellen Sie eine Python-Umgebung
Wartung der Python-Umgebung für Projekte
So richten Sie eine Python-Umgebung mit pyenv ein
Empfehlung zum Erstellen einer tragbaren Python-Umgebung mit conda
Erstellen Sie eine virtuelle Umgebung mit Anaconda, die über Pyenv installiert ist
Aufbau einer Trainingsumgebung für Penetrationstests mit Naumachia
Verwenden Sie Python, das von pyenv für die PL / Python-Ausführungsumgebung installiert wurde
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen einer Umgebung für die Verarbeitung natürlicher Sprache mit Python