Obstruction de la mise à jour python de la console GCP ② (Solution)

Dernier synopsis

Conçu pour fonctionner Je mets un pip Je mets pyenv Je ne peux pas installer python! ← ici

L'erreur qui est apparue la dernière fois (examen)

$ 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

Site référencé

"Une histoire sur Ubuntu 16.04 qui a trébuché sur la construction d'un environnement basé sur pyenv 3.7." https://qiita.com/kenta_ojapi/items/6b19e0c05b268f3e74da

"[Pyenv] Construction d'un environnement python avec ubuntu 16.04" https://qiita.com/banaoh/items/00aea13fe045fab7e8ba

Procédure réelle

$ 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

Il est dit que vous devriez regarder https://github.com/pyenv/pyenv/wiki/Common-build-problems, alors résolvez-le avec la commande suivante décrite ici. Croyez au commentaire et chantez. Je ne comprends pas du tout le contenu, mais il installera ce dont vous avez besoin.

L'installation de Python a de nouveau échoué. On dit qu'il n'y a pas de zlib, alors installez-le

sudo apt-get install zlib1g-dev

L'installation a échoué. Cela prend beaucoup de temps, mais ça fait mal d'échouer après tout.

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

J'ai donc installé bzip2 lib individuellement.

Ensuite, cela a fonctionné.


Installed Python-3.7.4

Il n'y a aucun sentiment d'accomplissement quand je le vois.

à partir de maintenant

J'ai travaillé et écrit jusqu'à présent avec la tension qui semble avoir atteint le but, L'objectif est de créer quelque chose à l'aide de l'API, donc Je suis seulement enfin arrivé au début.

De plus, il faut être enthousiaste et se faire face.

Recommended Posts

Obstruction de la mise à jour python de la console GCP ② (Solution)
Obstrué par la mise à jour Python de la console GCP ①
Mise à jour automatique du module Python
Remplacez la valeur du dictionnaire par Python> update ()
Premiers pas avec Python Bases de Python
Jeu de vie avec Python! (Le jeu de la vie de Conway)
10 fonctions du "langage avec batterie" python
Implémentation de la méthode Dyxtra par python
Coexistence de Python2 et 3 avec CircleCI (1.0)
Etude de base d'OpenCV avec Python
[Blender] Liste des touches de raccourci pour la console Python fournie en standard avec Blender
Comment mettre à jour la version Python de Cloud Shell dans GCP
Rendre la console Python couverte d'UNKO
Bases du traitement d'images binarisées par Python
[Exemple d'amélioration de Python] Apprentissage de Python avec Codecademy
Exécuter le script Python avec TS-220 cron
Méthode de mise à jour automatique par python Pyinstaller exe
Vérifier l'existence du fichier avec python
Sortie du journal Python vers la console avec GAE
Introduction facile de la reconnaissance vocale avec Python
[GCP] Exploitez Google Cloud Storage avec Python
Mise à jour Python (2.6-> 2.7)
UnicodeEncodeError lutte avec la sortie standard de python3
1. Statistiques apprises avec Python 1-3. Calcul de diverses statistiques (statistiques)
Dessin avec Matrix-Reinventor of Python Image Processing-
Recommandation d'Altair! Visualisation des données avec Python
Comparaison de la vitesse de transposition de la matrice par Python
[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
J'ai essayé des centaines de millions de SQLite avec python
Préparer l'environnement d'exécution de Python3 avec Docker
Fonctionnement automatique de Chrome avec Python + Sélénium + pandas
Extraction de texte avec l'API GCP Cloud Vision (Python3.6)
Comparaison des performances du détecteur de visage avec Python + OpenCV
[Python] axe limite du graphe 3D avec Matplotlib
Mathématiques Todai 2016 résolues avec Python
[Note] Exportez le html du site avec python.
Calculez le nombre total de combinaisons avec python
Utiliser plusieurs versions de l'environnement python avec pyenv
Vérifiez la date du devoir de drapeau avec Python
Résolvez A ~ D du codeur yuki 247 avec python
1. Statistiques apprises avec Python 1-2. Calcul de diverses statistiques (Numpy)
[Python] Débarrassez-vous de la datation avec des expressions régulières
Comment spécifier des attributs avec Mock of Python
Construction d'environnement Poetry-virtualenv avec python de centos-sclo-rh ~ Notes
Automatiser des tâches simples avec Python Table des matières
Implémentation de l'arbre TRIE avec Python et LOUDS
Obtenez des informations sur le processeur de Raspberry Pi avec Python
[Python] Résumé des opérations sur les fichiers S3 avec boto3
Trouvez la solution de l'équation d'ordre n avec python
Au moment de la mise à jour de python avec ubuntu
Convertir le code de caractère du fichier avec Python3
Analyse statique du code Python avec GitLab CI
Une doublure qui produit 10000 chiffres de rapport de circonférence avec Python
Facile à créer une application console Python avec Click
Poursuite du développement multi-plateforme avec Electron et Python
[Python] Déterminez le type d'iris avec SVM
[Blender x Python] Pensez au code avec des symboles
Exemple de lecture et d'écriture de CSV avec Python
Obtenez la date de mise à jour du fichier de mémorandum Python.