Mindestnotizen bei Verwendung von Python auf Mac (pyenv edition)

So installieren und wechseln Sie Versionen von Python mit pyenv. Selbst wenn es eine Standardinstallation oder eine Brühinstallation gibt, kann sie im Prinzip problemlos koexistieren (wechseln).

pyenv Setup

Installation

Die Installation kann mit Gebräu erfolgen, verwenden Sie also Gebräu.

brew install pyenv

Umgebungsvariablen einstellen

Umgebungsvariablen festlegen. Es ist in Ordnung, wenn ~ / .pyenv allen PATHs vorgezogen wird (vorhandenes Python wird priorisiert, wenn es / usr / bin oder / usr / local / bin ist).

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

Reflektieren Sie die Variable.

source .bash_profile

Versuchen Sie es mit

Suchen Sie nach installierbaren Versionen

Werfen wir einen Blick auf die Liste der Versionen, die mit pyenv eingestellt werden können.

pyenv install -l

Installation einer bestimmten Version

Installieren Sie die Version Ihrer Wahl. Ich benutze es oft im Berechnungssystem, also installiere ich das 2.x-System von Anaconda.

pyenv install anaconda-2.4.0

Überprüfen der installierten (verfügbaren) Version

Holen Sie sich eine Liste der installierten Versionen. In diesem Zustand ist es noch nicht verfügbar (PATH ist nicht verfügbar).

pyenv versions

Einstellung der Nutzungsversion

Um die angegebene Version tatsächlich zu verwenden, geben Sie die Version mit dem globalen Befehl an.

pyenv global anaconda-2.4.0

Wenn Sie nur auf ein bestimmtes Verzeichnis anwenden möchten, gibt es auch eine Option namens local. Bei Verwendung von local wird die Python-Version unter dem Arbeitsverzeichnis erstellt, die Version festgelegt und diese Einstellung hat Vorrang vor global.

Unterlegscheiben aktualisieren

Nach dem Ändern der Version usw. werden verschiedene Informationen aktualisiert, damit sie ordnungsgemäß funktionieren.

pyenv rehash

Es scheint, dass dieser Vorgang durch die Installation von Brew Install Pyenv-Pip-Rehash automatisiert werden kann. Es scheint, dass Sie zum Zeitpunkt der Installation die Installation von Homebrew / Boneyard / Pyenv-Pip-Rehash durchführen müssen.

Verwenden Sie das Original

Das Original wird als System behandelt.

pyenv versions
* system (set by /Users/user/.pyenv/version)
  anaconda-2.4.0

Weil es so scheint

pyenv global system

(Es scheint jedoch, dass selbst wenn Sie was tun, es nicht zu / usr / bin usw. wird.)

Andere

Natürlich scheint die Installation und Verwaltung mit pip auch für jede Version zu erfolgen.

Recommended Posts

Mindestnotizen bei Verwendung von Python auf Mac (pyenv edition)
Mindestnotizen bei Verwendung von Python auf Mac (Homebrew Edition)
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Hinweise zur Installation von Python mit PyEnv
Installieren Sie Python unter CentOS mit Pyenv
Installieren Sie Python unter CentOS mit pyenv
(Anfänger) Hinweise zur Verwendung von pyenv auf dem Mac
Ansible Playbook zum Konfigurieren von Python-Einstellungen mit pyenv auf dem Mac
Setzen Sie Anaconda mit Pyenv auf Ihren Mac
[Python] Fehler- und Lösungsnotiz bei Verwendung von venv mit pyenv + anaconda
Hinweise zum Erstellen von Python und Pyenv auf dem Mac
Python auf Mac
Warnung bei Verwendung von TensorFlow auf einem Mac
Installieren Sie Python 3.8.6 unter macOS BigSur mit pyenv
Fügen Sie Python 2.7.x in pyenv unter Mac OSX 10.15.5 ein
Installieren Sie pyenv auf dem Mac
Pyenv + virtualenv auf dem Mac
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Python 3.4 auf einem Mac
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
[Heroku] Memo zum Bereitstellen von Python-Apps mit Heroku unter Windows [Python]
Überprüfen Sie types_map, wenn Sie Mimetypen mit AWS Lambda (Python) verwenden.
Beenden bei Verwendung von Python in Terminal (Mac)
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Installieren Sie die Python-Umgebung auf einem lokalen PC (pyenv, venv auf einem Mac).
Wenn der Import von tkinter unter Mac OS X 10.11.3 (El Capitan) + pyenv + Python 3.5.1 nicht möglich ist.
Ich erhalte eine Fehlermeldung, wenn ich versuche, Python mit pyenv in Catalina auf 3 Serien zu erhöhen
Installieren Sie pygame auf python3.4 auf dem Mac
Python-Installation (Mac Edition) (alt)
Ändern Sie die Python-Version mit pyenv
Umgang mit Python auf Mac
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
Installieren Sie pandas 0.14 auf python3.4 [auf Mac]
Hinweise zur Installation von Python auf Ihrem Mac
Python-Memo mit Perl --join
Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Catalina auf Mac und Pyenv
Online-Übertragung mit Python
Verwenden von OpenCV mit Python @Mac
Aufbau einer Python-Umgebung auf einem Mac (pyenv, virtualenv, anaconda, ipython notebook)
Verwenden mehrerer Versionen von Python unter Mac OS X (2) Verwendung
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Verwenden von NAOqi 2.4.2 Python SDK mit Mac OS X El Capitan
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Ein Hinweis beim Erstellen eines gerichteten Diagramms mit Graphviz in Python
Memo zum Erstellen einer Python-Umgebung mit Docker unter Windows 10 Home
Einfach auf dem Mac! Darstellung der Einheitsschrittantwort mit Python
Liste der zu installierenden Bibliotheken bei der Installation von Python mit Pyenv
Erstellen einer Python-Umgebung auf einem Mac
Python-Umgebungskonstruktionsnotiz unter Windows 10
Wenn Python auf dem Mac verloren geht
Vorsichtsmaßnahmen bei der Verwendung von Pit mit Python
So erstellen Sie eine Python-Umgebung aus Pyenv in einer Mac-Umgebung (El Capitan)
Verwenden mehrerer Versionen von Python unter Mac OS X (1) Installation von Multiple Ver
Implementieren Sie TensorFlow Lite auf einem Mac [Ausgabe 2019]