[PYTHON] pyenv Zusammenfassung

__ * Bevor Sie diesen Artikel lesen, empfehlen wir Ihnen, auf Blumentabelle, ob Pyenv erforderlich ist - Qiita zu verweisen. __ __

Ich möchte über Pyenv zusammenfassen.

Was ist Pyenv?

Unter Linux ist es ein Tool, das die Ausführungsumgebung von Python verwaltet (ich denke zum Beispiel, dass es für die Serien 2.x und 3.x ordnungsgemäß verwendet werden soll).

Installation

pyenv

  1. Installieren Sie anyenv gemäß anyenv Summary-Qiita.
  2. Führen Sie unter Ubuntu den folgenden Befehl aus, um die zur Installation der Python-Ausführungsumgebung erforderlichen Pakete und die Pakete zu installieren, die den Download der Ausführungsumgebung beschleunigen.
$ sudo apt install curl llvm sqlite3 libssl-dev libbz2-dev libreadline-dev libsqlite3-dev libncurses5-dev libncursesw5-dev python-tk python3-tk tk-dev aria2
  1. Führen Sie den folgenden Befehl aus, um pyenv zu installieren.
$ anyenv install pyenv
  1. Führen Sie den folgenden Befehl aus, um den Befehl pyenv zu aktivieren.
$ source ~/.bashrc

pyenv-virtualenv Dieses Plug-In wird verwendet, wenn Sie mehrere Ausführungsumgebungen basierend auf einer bestimmten Ausführungsumgebung generieren möchten.

  1. Führen Sie den folgenden Befehl aus, um pyenv-virtualenv zu installieren.
$ git clone https://github.com/yyuu/pyenv-virtualenv $(pyenv root)/plugins/pyenv-virtualenv

pyenv-ccache Mit ccashe (siehe C / C ++ - Kompilierung mit ccache-Qiita beschleunigen) können Sie CPython (offizielle Python-Implementierung) verwenden. Ein Plug-In, das die Installation beschleunigt.

  1. Installieren Sie ccashe (führen Sie für Ubuntu den folgenden Befehl aus).
$ sudo apt install ccache
  1. Führen Sie den folgenden Befehl aus, um pyenv-ccache zu installieren.
$ git clone https://github.com/yyuu/pyenv-ccache $(pyenv root)/plugins/pyenv-ccache

pyenv-pip-update Ein Plug-In, mit dem Bibliotheken, die von pip und conda verwaltet werden, einfach aktualisiert werden können.

  1. Führen Sie den folgenden Befehl aus, um pyenv-pip-update zu installieren.
$ git clone https://github.com/massongit/pyenv-pip-update $(pyenv root)/plugins/pyenv-pip-update

Befehl

Befehl Inhalt
$ pyenv Hilfe
$ pyenv root Absoluter Pfad zur Installation von pyenv
$ pyenv shell Ausführungsumgebung in der Shell
$Name der pyenv-Shell-Ausführungsumgebung Festlegen der Ausführungsumgebung in der Shell
$ pyenv global Standardausführungsumgebung
$Name der globalen Ausführungsumgebung von pyenv Festlegen der Standardausführungsumgebung
$Name der Ausführungsumgebung der pyenv-Installation Installation der angegebenen Ausführungsumgebung
$pyenv deinstallieren Name der Ausführungsumgebung Deinstallation der angegebenen Ausführungsumgebung
$ pyenv pip-update Aktualisierung der von pip und conda verwalteten Bibliotheken(pyenv-pip-update)
* Ausführungsumgebung, die conda verwendet(Anakonda und Miniconda)Aktualisieren Sie für nur die von conda verwalteten Bibliotheken
$pyenv virtualenv Ausführungsumgebung(A)Namensausführungsumgebung(B)Name pyenv installAusführungsumgebung installiert in(A)Ausführungsumgebung basierend auf(B)Generieren(pyenv-virtualenv)
$ pyenv versions Liste der installierten Ausführungsumgebungen

Verweise

Recommended Posts

pyenv Zusammenfassung
Zusammenfassung der Verwendung von pyenv
Python-Zusammenfassung
pyenv note
pyenv Notizen
systemweit pyenv
python-pptx Zusammenfassung
pyenv memo
Linux Zusammenfassung
Python-Zusammenfassung
Django Zusammenfassung
Zusammenfassung der Zeichenketten 1
pytest Zusammenfassung
matplotlib Zusammenfassung
AtCoderBeginnerContest180 Review & Zusammenfassung
Kaggle Zusammenfassung: Outbrain # 2
Zusammenfassung der LINQ-Bibliothek
Zusammenfassung der Sphinx-Einrichtung
AtCoderBeginnerContest181 Überprüfung & Zusammenfassung
Zusammenfassung der digitalen Technologie
AtCoderBeginnerContest182 Überprüfung & Zusammenfassung
Zusammenfassung des Python-Tutorials
Grammatikzusammenfassung von blockdiag
AtCoderBeginnerContest183 Überprüfung & Zusammenfassung
Linux-Befehlsübersicht
Kaggle Zusammenfassung: Outbrain # 1
pyenv Installationshinweise
pyenv für Linux
Update, Upgrade-Zusammenfassung
pyenv + anaconda + python3
Zusammenfassung der Standardeingaben
Django Filter Zusammenfassung
Python-bezogene Zusammenfassung
Zusammenfassung der IT-Konferenz 2020
Visualisieren Sie zusammenfassende Statistiken
pyenv Spickzettel
Zusammenfassung der Verwendung von pytest
pyenv + pyenv-virtualenv (CentOS7)
Docker-Befehlsübersicht
Zusammenfassung der Python-Grundlagen
Kaggle verwandte Zusammenfassung