Une histoire bloquée lors de la tentative de mise à niveau de la version Python avec GCE

TL;DR Il y avait d'autres fichiers qui devraient être ʻapt get`. Je vais l'écrire très grossièrement.

version

$ python3 -V
3.5.3

pyenv install 3.7.3

$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
$ echo 'eval "$(pyenv init -)"' >> ~/.profile
$ source ~/.profile
jrny@iris:~/Iris$ pyenv install  3.7.3
Downloading Python-3.7.3.tar.xz...
-> https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
Installing Python-3.7.3...

BUILD FAILED (Debian 9.11 using python-build 1.2.16-1-g4500a33c)

Inspect or clean up the working tree at /tmp/python-build.20200112073219.22183
Results logged to /tmp/python-build.20200112073219.22183.log

Last 10 log lines:
    sys.exit(ensurepip._main())
  File "/tmp/python-build.20200112073219.22183/Python-3.7.3/Lib/ensurepip/__init__.py", line 204, in _main
    default_pip=args.default_pip,
  File "/tmp/python-build.20200112073219.22183/Python-3.7.3/Lib/ensurepip/__init__.py", line 117, in _bootstrap
    return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/tmp/python-build.20200112073219.22183/Python-3.7.3/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1130: recipe for target 'install' failed
make: *** [install] Error 1

Quelque chose s'est mal passé, alors Regardez le journal des erreurs.

/tmp/python-build.20200112073219.22183.log J'ai collecté des identifiants, alors j'ai jeté un coup d'œil.

Last 10 log lines:
    sys.exit(ensurepip._main())
  File "/tmp/python-build.20200112073219.22183/Python-3.7.3/Lib/ensurepip/__init__.py", line 204, in _main
    default_pip=args.default_pip,
  File "/tmp/python-build.20200112073219.22183/Python-3.7.3/Lib/ensurepip/__init__.py", line 117, in _bootstrap
    return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/tmp/python-build.20200112073219.22183/Python-3.7.3/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1130: recipe for target 'install' failed
make: *** [install] Error 1

compris. GCE était si facile.

$ sudo apt update
$ 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

Quoi qu'il en soit, je vais mettre diverses choses.

Ça s'est bien passé.

Recommended Posts

Une histoire bloquée lors de la tentative de mise à niveau de la version Python avec GCE
Une histoire où un débutant est coincé en essayant de créer un environnement de plug-in vim 8.2 + python 3.8.2 + lua sur Ubuntu 18.04.4 LTS
Une histoire qui a échoué lors de la tentative de suppression du suffixe d'une chaîne avec rstrip
Je suis resté bloqué en essayant de spécifier un chemin relatif avec relative_to () en python
L'histoire selon laquelle la version de python 3.7.7 n'était pas adaptée à Heroku
Django-Une histoire qui s'est bloquée lors de la tentative d'exploitation du courrier avec SES et Amazon SES (Présentation de la procédure d'opération la plus rapide)
Une histoire qui n'a pas fonctionné lorsque j'ai essayé de me connecter avec le module de requêtes Python
À propos de l'erreur que j'ai rencontrée en essayant d'utiliser Adafruit_DHT à partir de Python sur Raspberry Pi
Une histoire qui a souffert d'une différence de système d'exploitation lors de la tentative d'implémentation d'un article
À propos du point où python 3.x est resté bloqué en raison d'une erreur due à caching_sha2_password
[Python] Solution au problème que les éléments sont liés lors de la copie d'une liste
Une histoire à laquelle j'étais accro après la communication SFTP avec python
Quand j'ai essayé d'introduire python3 dans atom, je suis resté coincé
Une histoire qui nécessitait des préparatifs pour essayer de faire un tutoriel Django avec des centos simples
Une histoire qui était pratique lorsque j'ai essayé d'utiliser le module d'adresse IP python
Une histoire sur un débutant Python essayant d'obtenir des résultats de recherche Google à l'aide de l'API
Une note de malentendu lors de la tentative de chargement de l'intégralité du module self-made avec Python3
Une histoire sur la tentative d'introduire Linter au milieu d'un projet Python (Flask)
[python] Remarques lors de la tentative d'utilisation de numpy avec Cython
Une histoire sur la tentative d'implémentation de variables privées en Python.
Lorsque vous souhaitez lancer une commande UNIX sur Python
[Python] Une histoire qui semblait tomber dans un piège à contourner
Une histoire qui facilite l'estimation de la surface habitable à l'aide d'Elasticsearch et de Python
Résumé des points à garder à l'esprit lors de l'écriture d'un programme qui s'exécute sur Python 2.5
L'histoire selon laquelle pyenv n'a pas passé la commande d'exécution python PATH
Lors de l'écriture dans un fichier csv avec python, une histoire que j'ai fait une légère erreur et n'a pas respecté la date de livraison
Tutoriel "Cython" pour rendre Python explosif: Lorsqu'une fonction côté C ++ a une surcharge.
L'histoire de l'erreur de hachage est apparue lors de l'utilisation de Pipenv
Une histoire que j'ai corrigée lorsque j'ai obtenu le journal Lambda de Cloudwatch Logs
Comment obtenir la version Python
Une histoire sur la tentative d'exécuter plusieurs versions de Python (édition Mac)
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
L'histoire selon laquelle le gardien était confiné lorsque le laboratoire a été converti à l'IoT
Un script qui renvoie 0, 1 attaché au premier Python prime
Comment mettre à jour la version Python de Cloud Shell dans GCP
[python] Une note que j'ai commencé à comprendre le comportement de matplotlib.pyplot
Une histoire dans laquelle l'algorithme est arrivé à une conclusion ridicule en essayant de résoudre correctement le problème du voyageur de commerce
L'histoire de la création d'un module qui ignore le courrier avec python
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
[Python] À propos de la création d'un outil pour créer un nouveau courrier Outlook basé sur les données du fichier JSON et de la partie qui a été interceptée
[Python] J'ai créé un robot qui me dit la température actuelle lorsque j'entre un nom de lieu sur LINE
Une histoire d'essayer d'exécuter JavaScripthon sur Windows et d'abandonner.
ImportError lors de la tentative d'utilisation du package gcloud avec la version AWS Lambda Python
Points à surveiller lors de la création d'un environnement Python sur un Mac
[Python] Un programme qui calcule le nombre de chaussettes jumelées
Une histoire à laquelle j'étais accro à essayer d'installer LightFM sur Amazon Linux
Quand Selenium dit que la version du pilote Chrome est différente (Python)
L'histoire d'un débutant en apprentissage profond essayant de classer les guitares avec CNN
J'obtiens un UnicodeDecodeError en essayant de me connecter à oracle avec python sqlalchemy
Un rappel de ce que je suis resté coincé lors du démarrage d'Atcoder avec python
Un mémorandum parce que j'ai trébuché en essayant d'utiliser MeCab avec Python
L'histoire de la tentative de pousser SSH_AUTH_SOCK obsolète avec LD_PRELOAD à l'écran
Une note où un débutant Python s'est retrouvé coincé
L'histoire d'essayer de reconnecter le client
L'histoire du traitement A du blackjack (python)