Verstopft mit Python-Update der GCP-Konsole ② (Lösung)

Letzte Zusammenfassung

Passend gemacht Ich habe einen Pip gesetzt Ich habe pyenv gesetzt Ich kann Python nicht installieren! ← hier

Der Fehler, der beim letzten Mal aufgetreten ist (Überprüfung)

$ pyenv install 3.7.4
Downloading Python-3.7.4.tar.xz...
-> https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
Installing Python-3.7.4...
BUILD FAILED (Ubuntu 16.04 using python-build 1.2.21)
Inspect or clean up the working tree at /tmp/python-build.20201015120257.27370
Results logged to /tmp/python-build.20201015120257.27370.log
Last 10 log lines:
    sys.exit(ensurepip._main())
  File "/tmp/python-build.20201015120257.27370/Python-3.7.4/Lib/ensurepip/__init__.py", line 204, in _main
    default_pip=args.default_pip,
  File "/tmp/python-build.20201015120257.27370/Python-3.7.4/Lib/ensurepip/__init__.py", line 117, in _bootstrap
    return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/tmp/python-build.20201015120257.27370/Python-3.7.4/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1132: recipe for target 'install' failed
make: *** [install] Error 1

Referenzierte Site

"Eine Geschichte über Ubuntu 16.04, die beim Aufbau einer pyenv 3.7-basierten Umgebung gestolpert ist." https://qiita.com/kenta_ojapi/items/6b19e0c05b268f3e74da

"[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04" https://qiita.com/banaoh/items/00aea13fe045fab7e8ba

Tatsächliches Verfahren

$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

Es wird gesagt, dass Sie sich https://github.com/pyenv/pyenv/wiki/Common-build-problems ansehen sollten, also lösen Sie es mit dem folgenden hier beschriebenen Befehl. Glaube an den Kommentar und singe. Ich verstehe den Inhalt überhaupt nicht, aber es wird installiert, was Sie brauchen.

Die Python-Installation ist erneut fehlgeschlagen. Es wird gesagt, dass es keine zlib gibt, also installieren Sie es

sudo apt-get install zlib1g-dev

Installation fehlgeschlagen. Es braucht viel Zeit, aber es tut weh, doch zu scheitern.

WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?

Also habe ich bzip2 lib einzeln installiert.

Dann hat es funktioniert.


Installed Python-3.7.4

Es gibt kein Erfolgserlebnis, wenn ich es sehe.

von jetzt an

Ich habe bisher mit der Spannung gearbeitet und geschrieben, die das Ziel erreicht zu haben scheint. Das Ziel ist es also, etwas mit der API zu erstellen Ich bin erst endlich am Start angekommen.

Darüber hinaus ist es notwendig, begeistert zu sein und sich gegenüberzustehen.

Recommended Posts

Verstopft mit Python-Update der GCP-Konsole ② (Lösung)
Verstopft mit Python-Update der GCP-Konsole ①
Automatisches Update des Python-Moduls
Ersetzen Sie den Wörterbuchwert durch Python> update ()
Erste Schritte mit Python Grundlagen von Python
Lebensspiel mit Python! (Conways Spiel des Lebens)
10 Funktionen von "Sprache mit Batterie" Python
Implementierung der Dyxtra-Methode durch Python
Koexistenz von Python2 und 3 mit CircleCI (1.0)
Grundlegendes Studium von OpenCV mit Python
[Blender] Liste der Tastenkombinationen für Python Console, die standardmäßig in Blender enthalten sind
So aktualisieren Sie die Python-Version von Cloud Shell in GCP
Machen Sie die Python-Konsole mit UNKO bedeckt
Grundlagen der binärisierten Bildverarbeitung durch Python
[Beispiel für eine Python-Verbesserung] Python mit Codecademy lernen
Führen Sie das Python-Skript mit TS-220 cron aus
Automatische Update-Methode von Python Pyinstaller exe
Überprüfen Sie die Existenz der Datei mit Python
Python-Protokoll mit GAE an die Konsole ausgeben
Einfache Einführung der Spracherkennung mit Python
[GCP] Betreiben Sie Google Cloud Storage mit Python
Python-Update (2.6-> 2.7)
UnicodeEncodeError hat Probleme mit der Standardausgabe von Python3
1. Mit Python 1-3 gelernte Statistiken. Berechnung verschiedener Statistiken (Statistiken)
Zeichnen mit Matrix-Reinventor von Python Image Processing-
Empfehlung von Altair! Datenvisualisierung mit Python
Vergleich der Matrixtranspositionsgeschwindigkeit durch Python
[AtCoder] Lösen Sie ein Problem von ABC101 ~ 169 mit Python
Ich habe Hunderte Millionen SQLite mit Python ausprobiert
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Automatischer Betrieb von Chrome mit Python + Selen + Pandas
Textextraktion mit GCP Cloud Vision API (Python3.6)
Leistungsvergleich des Gesichtsdetektors mit Python + OpenCV
[Python] Grenzachse des 3D-Graphen mit Matplotlib
2016 Todai Mathematik mit Python gelöst
[Hinweis] Exportieren Sie das HTML der Site mit Python.
Berechnen Sie die Gesamtzahl der Kombinationen mit Python
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung
Überprüfen Sie das Datum der Flaggenpflicht mit Python
Löse A ~ D des Yuki-Codierers 247 mit Python
1. Mit Python 1-2 gelernte Statistiken. Berechnung verschiedener Statistiken (Numpy)
[Python] Werden Sie die Datierung mit regulären Ausdrücken los
So legen Sie Attribute mit Mock of Python fest
Poetry-Virtualenv-Umgebungskonstruktion mit Centos-Sclo-Rh-Python ~ Hinweise
Automatisieren einfacher Aufgaben mit Python Inhaltsverzeichnis
TRIE-Baumimplementierung mit Python und LOUDS
Holen Sie sich CPU-Informationen von Raspberry Pi mit Python
[Python] Zusammenfassung der S3-Dateivorgänge mit boto3
Finden Sie die Lösung der Gleichung n-ter Ordnung mit Python
Zum Zeitpunkt des Python-Updates mit Ubuntu
Konvertieren Sie den Zeichencode der Datei mit Python3
Statische Analyse von Python-Code mit GitLab CI
Ein Liner, der mit Python ein Umfangsverhältnis von 10000 Stellen ausgibt
Erstellen Sie einfach eine Python-Konsolenanwendung mit Click
Fortsetzung der Multi-Plattform-Entwicklung mit Electron und Python
[Python] Bestimmen Sie den Typ der Iris mit SVM
[Blender x Python] Denken Sie an Code mit Symbolen
Beispiel für das Lesen und Schreiben von CSV mit Python
Rufen Sie das Aktualisierungsdatum der Python-Memorandum-Datei ab.