[PYTHON] pyenv-Erstellen einer Pypy-Umgebung mit virtualenv (MacOSX)

pyenv https://github.com/yyuu/pyenv Modul, das die Version von Python wechseln kann Mit Homebrew installieren. Die Ports-Fraktion schaut auf https://github.com/yyuu/pyenv-installer und gibt ihr Bestes.

virtualenv Ein Modul, mit dem Sie eine unabhängige Python-Umgebung erstellen können. Ausgelassen, weil es berühmt ist. Ich benutze diesmal keinen virtualenvwrapper.

pyenv-virtualenv https://github.com/yyuu/pyenv-virtualenv Installieren Sie von Github wie in README. Nach der Installation in .bash_profile

eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

Es wird empfohlen, etwas hinzuzufügen. Fügen wir es also hinzu.

Bauverfahren für die Umwelt

Installieren Sie pypy

Weil es notwendig ist, die Version anzugeben $ pyenv install --list | grep pypy Holen Sie sich die Liste unter und wählen Sie die gewünschte aus

$ pyenv install pypy-2.6.1


 nur das. (Diesmal irgendwie 2.6.1)

### Schaffung einer Umgebung
 Erstellen Sie eine Umgebung mit pyenv-virtualenv.

#### **`$ pyenv virtualenv pypy-2.6.1 pypy-env`**

"Pypy-env" entspricht dem Umgebungsnamen. Verwenden Sie daher einen beliebigen Namen.

Betreten Sie die Umgebung

$ pyenv activate pypy-env Beachten Sie, dass es nicht wie bei virtualenvwrapper funktioniert. Da es etwas lang ist, ist es zweckmäßig, einen Alias mit einem kurzen Wort festzulegen.

Raus aus der Umwelt

$ pyenv deactivate Nach dem Deaktivieren scheint die Deaktivierungsmarkierung an der Umgebung angebracht zu sein. Wieder eingeben $ pyenv activate --force pypy-env Muss sein. Es scheint, dass manuelles Ein- und Aussteigen nicht so sehr erwartet wird, Da dies von der Operation abhängt, ist es möglicherweise eine gute Idee, den Alias der Aktivierung von Anfang an um --force zu erweitern.

Bonus

Welches ist besser, virtualenvwrapper

Wenn Sie eine mit pyenv installierte Umgebung aus Python erstellen möchten, ist es einfacher, pyenv-virtualenv zu verwenden. (Weil Sie sich keine Sorgen um den Pfad von Python selbst machen müssen)

Insbesondere pypy muss pypy-devel enthalten, um jede Bibliothek zu installieren. Wenn Sie es aus pyenv-virtualenv erstellen, scheint Pypy-Devel integriert zu sein, daher ist es sehr einfach. (Pypy-devel ist übrigens nüchtern, da es während der Installation einen Fehler verursacht, wenn der C-Compiler nicht übereinstimmt.)

Virtualenvwrapper ist jedoch für die Benutzerfreundlichkeit besser geeignet. Wenn Sie also mehrere Python-Versionen mit pyenv nicht ordnungsgemäß verwenden, scheint virtualenvwrapper gut zu sein.

Recommended Posts

pyenv-Erstellen einer Pypy-Umgebung mit virtualenv (MacOSX)
Erstellen Sie mit Docker eine Go-Umgebung
Versuchen Sie es mit virtualenv, mit dem eine virtuelle Umgebung von Python erstellt werden kann
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Erstellen einer virtuellen Umgebung mit homebrew + pyenv-virtualenv
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK
Erstellen einer Python-Umgebung mit virtualenv und direnv
Verwenden Sie den neuesten Pip in einer virtuellen Umgebung
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
So richten Sie eine Python-Umgebung mit pyenv ein
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Konstruktionsnotiz für eine maschinelle Lernumgebung von Python
Richten Sie eine Django-Entwicklungsumgebung mit Homebrew unter MacOSX Mavericks (10.9) ein.
Erstellen Sie mit Docker eine einfache Fast API-Entwicklungsumgebung
Versuchen Sie es mit virtualenv (virtualenvwrapper)
Versuchen Sie es jetzt mit virtualenv
Erstellen Sie eine Python-Umgebung
Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Erstellen einer Jupyter Lab-Entwicklungsumgebung auf WSL2 mit Anaconda3
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Starten einer maschinellen Lernumgebung mit Google Compute Engine (GCE)
pyenv, virtualenv Verwenden Sie Docker, um die Umgebung ohne Verwendung zu verwalten
Erstellen Sie mit Docker kostengünstig eine Flask-Entwicklungsumgebung
Wenn Pyplot mit Macosx-Backends in einer mit virtualenv erstellten virtuellen Umgebung verwendet wird, ist es besser, eine Umgebung mit Laufzeitfehler => venv zu erstellen.