Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac

Verwalten Sie Python mit einem Python-Versionsmanager namens pyenv. Wenn Sie auf einem Mac arbeiten, ist Python bereits installiert, aber ich möchte es nicht verwenden, da es für das System bestimmt ist. Natürlich können Sie es einfach mit Homebrew installieren, aber wenn Sie zwischen mehreren Versionen von Python wechseln möchten, ist es realistisch, den Versionsmanager zu verwenden.

Installieren Sie pyenv

Klonen Sie pyenv auf ".pyenv" in Ihrem Home-Verzeichnis.

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv

Pass den Weg nach Pyenv

Für zsh wie .zshrc. Für Bash wie .bash_profile.

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

Mit anderen Worten, es ist in Ordnung, wenn die folgenden Einstellungen beschrieben werden.

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

Nach dem Neustart der Shell können Sie den Befehl pyenv verwenden.

Installieren Sie Python mit pyenv

Installieren Sie Python, indem Sie die unten gezeigte Version angeben.

$ pyenv install 3.4.3
$ pyenv install 2.7.9

Dann wird der installierte Python unter "~ / .pyenv / version /" platziert. Aktualisieren Sie nach der Installation die Unterlegscheibe.

$ pyenv rehash

Geben Sie den zu verwendenden Python an

Geben Sie danach den tatsächlich zu verwendenden Python an. Wenn Sie es global angeben möchten, verwenden Sie "pyenv global". Wenn Sie es lokal angeben möchten, verwenden Sie "pyenv local".

$ pyenv global 3.4.3

Nach der Ausführung ist es in Ordnung, wenn der Pfad unter .pyenv auf Python zeigt. Im Fall von "pyenv local" wird im aktuellen Verzeichnis eine Datei mit dem Namen ".python-version" generiert und dort auf die angegebene Version von Python verwiesen.

$ which python
# /Users/1000ch/.pyenv/shims/python

Deinstallieren Sie Python

Deinstallieren Sie Python, das mit pyenv installiert wurde, wie folgt.

$ pyenv uninstall 3.4.3

Es ist so wie es ist.

Recommended Posts

Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Erstellen einer Python-Umgebung auf einem Mac
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie eine Python3-Umgebung unter CentOS7
Erstellen Sie eine maschinelle Lernumgebung auf einem Mac (pyenv, deeplearning, opencv).
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Erstellen Sie eine Python-Datenanalyseumgebung auf einem Mac (El Capitan).
Erstellen Sie unter CentOS 7.7 eine Python-Umgebung für Ihren Heimserver
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Setzen Sie Anaconda mit Pyenv auf Ihren Mac
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Erstellen Sie eine LAMP-Umgebung auf Ihrem lokalen Docker
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen Sie die Python3.5 + matplotlib-Umgebung unter Ubuntu 12 mit Anaconda
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Verwenden Sie nach dem Kauf eines neuen Mac Pyenv + Poetry, um eine Python-Umgebung zu erstellen.
Erstellen Sie eine Python-Umgebung unter Windows
[Mac] Erstellen Sie mit Docker eine Python 3.x-Umgebung mit der schnellsten Geschwindigkeit
Versuchen Sie, eine Python- und Anaconda-Umgebung auf einem Mac zu erstellen (mit pyenv, conda).
Erstellen Sie eine Python-Umgebung mit Windows
Hinweise zum Festlegen der Pyenv- und Python-Umgebung mit Homebrew unter Mac OS Marvericks
Erstellen Sie die Python-Umgebung offline
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
So richten Sie eine Python-Umgebung mit pyenv ein
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
Installieren Sie die Python-Umgebung auf einem lokalen PC (pyenv, venv auf einem Mac).
Mindestnotizen bei Verwendung von Python auf Mac (pyenv edition)
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Erstellen Sie mit Docker eine Go-Umgebung
Erstellen einer Python-Umgebung unter Ubuntu
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Hinweise zur Installation von Python mit PyEnv
Erstellen Sie eine Python-Umgebung in Centos
Erstellen einer Umgebung für Python3.8 auf einem Mac
Installieren Sie Python unter CentOS mit Pyenv
Erstellen Sie die Python 3.8 + Pipenv-Umgebung unter Ubuntu 18.04
Installieren Sie Python unter CentOS mit pyenv
(Anfänger) Hinweise zur Verwendung von pyenv auf dem Mac
Aufbau einer Python-Umgebung auf einem Mac (pyenv, virtualenv, anaconda, ipython notebook)
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX