Schritte zur Installation von Pyenv unter Deepin

Schritte zur Installation von Pyenv unter Deepin

Vorwort

In der Vergangenheit habe ich die Python-Versionen immer durch Ändern des Softlinks im Verzeichnis /bin/ gewechselt, was sehr umständlich war und auch die Installation einer neuen Python-Version sehr mühsam machte. Ich habe pyenv ausprobiert und fand es sofort richtig gut. Ich habe mir Notizen zum Installationsvorgang gemacht.

Installieren

Abhängige Bibliotheken installieren

Dieser Schritt ist erforderlich, da der Python-Compiler sonst eine Warnung oder Ausnahme meldet, wodurch einige Erweiterungen unbrauchbar werden, zum Beispiel:

WARNUNG: Die Python-Erweiterung bz2 wurde nicht kompiliert. Fehlt die bzip2-Bibliothek?
WARNUNG: Die Python-Readline-Erweiterung wurde nicht kompiliert. Fehlt die GNU-Readline-Bibliothek?
FEHLER: Die Python-SSL-Erweiterung wurde nicht kompiliert. Fehlt die OpenSSL-Bibliothek?

Installationsbefehl:

# sudo apt installiere libssl-dev zlib1g-dev libbz2-dev \
     libreadline-dev libsqlite3-dev libffi-dev \
     libncurses5-dev libncursesw5-dev liblzma-dev

Installieren Sie pyenv

herunterladen

# git-Klon https://github.com/yyuu/pyenv.git ~/.pyenv

Fügen Sie Folgendes zu ~/.bashrc hinzu

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

Aktualisieren Sie die Umgebungsvariablen

# Quelle ~/.bashrc

Installieren Sie Python

# pyenv install 3.8.5
Python-3.8.5.tar.xz wird heruntergeladen …
-> https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz

Der Download von pyenv kann sehr langsam sein. Sie können den angezeigten Download-Link kopieren, ihn im Browser herunterladen und dann im Verzeichnis ~/.pyenv/cache/ ablegen (das Cache-Verzeichnis muss manuell erstellt werden) und dann pyenv install 3.8.5 erneut ausführen.

Wechseln Sie die Python-Umgebung

Abfrage der aktuell installierten Python-Version

# pyenv-Versionen
* System (festgelegt durch /home/zpzhou/.pyenv/version)
 3.8.5

Version wechseln

Zum Wechseln können Sie den Befehl pyenv global <version> verwenden.

Vor dem Wechsel:

# python -V
Python 2.7.13

Schalten:

# pyenv global 3.8.5

Nach dem Umschalten:

# python -V
Python 3.8.5

Zusammenfassen

Dies ist das Ende dieses Artikels über die Installation des Artefakts Pyenv unter Deepin. Weitere Informationen zur Installation des Artefakts Pyenv unter Deepin finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So installieren Sie pyenv unter Linux
  • Ubuntu 18.04 installiert pyenv, pyenv-virtualenv, virtualenv, Numpy, SciPy, Pillow, Matplotlib
  • Installieren Sie pyenv und virtualenv, um mehrere Versionen und Projekte von Python zu verwalten
  • Tutorial zur Installation und Verwendung von pyenv auf dem Mac

<<:  Beispiele für die korrekte Verwendung von Schnittstellen- und Typmethoden in TypeScript

>>:  Zusammenfassung verschiedener Replikationsmethoden für die MySQL Master-Slave-Replikation

Artikel empfehlen

Detaillierte Erläuterung der kombinierten MySQL-Abfrage

Verwenden von UNION Die meisten SQL-Abfragen best...

ElementUI implementiert kaskadierenden Selektor

In diesem Artikelbeispiel wird der spezifische Co...

Methoden und Schritte zum Upgrade von MySql5.x auf MySql8.x

Mehrere Unterschiede zwischen MySQL 5.x und MySQL...

Beispiel für die Kompilierung von LNMP im Docker-Container

Inhaltsverzeichnis 1. Projektbeschreibung 2. Ngin...

Detaillierte Erläuterung der Datentypprobleme bei der JS-Array-Indexerkennung

Als ich ein WeChat-Applet-Projekt schrieb, gab es...