[PYTHON] Que faire si l'installation de pyenv ne se poursuit pas avec une erreur

introduction

J'ai essayé de changer la version de python avec pyenv et installé une autre version j'ai eu une erreur, alors notez la procédure que j'ai traitée Environnement: MacOS Mojave version 10.14.6

L'erreur qui s'est produite

$pyenv install 3.6.4


python-build: use openssl from homebrew
python-build: use readline from homebrew
Downloading Python-3.6.4.tar.xz...
-> https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
Installing Python-3.6.4...
python-build: use readline from homebrew

BUILD FAILED (OS X 10.14.6 using python-build 20160602)

Inspect or clean up the working tree at /var/folders/_4/hss19f1x2b12ys793gz8lsd00000gn/T/python-build.20191218170128.37056
Results logged to /var/folders/_4/hss19f1x2b12ys793gz8lsd00000gn/T/python-build.20191218170128.37056.log

Last 10 log lines:
  File "/private/var/folders/_4/hss19f1x2b12ys793gz8lsd00000gn/T/python-build.20191218170128.37056/Python-3.6.4/Lib/ensurepip/__main__.py", line 5, in <module>
    sys.exit(ensurepip._main())
  File "/private/var/folders/_4/hss19f1x2b12ys793gz8lsd00000gn/T/python-build.20191218170128.37056/Python-3.6.4/Lib/ensurepip/__init__.py", line 204, in _main
    default_pip=args.default_pip,
  File "/private/var/folders/_4/hss19f1x2b12ys793gz8lsd00000gn/T/python-build.20191218170128.37056/Python-3.6.4/Lib/ensurepip/__init__.py", line 117, in _bootstrap
    return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/private/var/folders/_4/hss19f1x2b12ys793gz8lsd00000gn/T/python-build.20191218170128.37056/Python-3.6.4/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1

Ce que j'ai fait

$ brew install zlib $ brew install sqlite $ export LDFLAGS="${LDFLAGS} -L/usr/local/opt/zlib/lib" $ export CPPFLAGS="${CPPFLAGS} -I/usr/local/opt/zlib/include" $ export LDFLAGS="${LDFLAGS} -L/usr/local/opt/sqlite/lib" $ export CPPFLAGS="${CPPFLAGS} -I/usr/local/opt/sqlite/include" $ export PKG_CONFIG_PATH="${PKG_CONFIG_PATH} /usr/local/opt/zlib/lib/pkgconfig" $ export PKG_CONFIG_PATH="${PKG_CONFIG_PATH} /usr/local/opt/sqlite/lib/pkgconfig"

résultat


$ python --version
Python 2.7.13 :: Anaconda custom (x86_64)

$ pyenv install 3.6.4

$ pyenv global 3.6.4

$ python --version
Python 3.6.4

Recommended Posts

Que faire si l'installation de pyenv ne se poursuit pas avec une erreur
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Que faire si vous obtenez une erreur OpenSSL lors de l'installation de Python 2 avec pyenv
Que faire si vous obtenez une erreur non définie lorsque vous essayez d'utiliser pip avec pyenv
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
Que faire lorsque pip --user renvoie une erreur dans un environnement virtuel créé avec pyenv
Que faire si sys / cdefs.h n'existe pas
Que faire si pyenv n'est pas activé (zsh)
Que faire avec l'installation de Magics
Que faire lorsqu'une erreur se produit avec import _ssl
Que faire si vous obtenez une erreur d'importation lors de l'importation de matplotlib avec Jupyter
Que faire lorsque Python ne passe pas de la version système dans pyenv
Que faire si vous exécutez python sur IntelliJ et quittez avec une erreur
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
[Beanstalk] Que faire lorsqu'une erreur se produit avec import uuid
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Que faire si vous obtenez une erreur lors du chargement de mnist
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Que faire si vous obtenez Impossible de récupérer l'URL 443 avec pip
[OSX] [pyenv] Que faire lorsqu'une erreur SSL se produit dans pip
Que faire si le nom d'utilisateur est modifié et que le chemin de la bibliothèque pyenv ne passe pas
EC2 / Amazon Linux2: Que faire si une erreur "Impossible d'exécuter'gcc ': aucun fichier ou répertoire de ce type" se produit avec l'installation de pip
Solution de contournement si vous obtenez une erreur lors de la tentative d'installation de PySide avec pip
swapon failed: Que faire si vous vous fâchez contre l'opération non autorisée
[EC2] Que faire lorsque le sélénium est bloqué et que le traitement ne se poursuit pas
Que faire si une erreur de connexion SSL (ssl.SSLError: [SSL: DH_KEY_TOO_SMALL]) se produit sur Ubuntu 20.04
Que faire si l'installation de pip échoue dans Xcode 5.1
Que faire si vous ne pouvez pas installer mysqlclient
Que faire si l'installation de pip ne parvient pas à installer les bibliothèques dépendantes
Que faire si une erreur se produit lorsque vous chargez un projet Python créé avec de la poésie dans VS Code
[Python] Erreur de type: l'objet 'WebElement' n'est pas itérable Que faire lorsqu'une erreur se produit
Que faire lorsqu'une erreur "service inconnu" est renvoyée par le serveur gRPC
Que faire si la commande d'impression elle-même provoque une erreur dans le python de Maya
Que faire si vous obtenez une erreur lors de l'importation de matplotlib en Python (Mac)
Comment installer et utiliser pyenv, que faire si vous ne pouvez pas changer de version de Python
Que faire si vous ne pouvez pas trier les fichiers avec des indices
Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()
Que faire si `pip install matplot lib` échoue sur Mac
Que faire si l'installation de pip mysqlclient échoue sur MacOS
Que faire si vous obtenez l'erreur "Erreur: opencv3: Ne prend pas en charge la construction des wrappers Python 2 et 3" lors de l'installation d'openCV 3
Que faire si Jupyter Notebook sur WSL ne démarre pas automatiquement dans le navigateur
Ne changez pas avec pyenv global!
Que faire si yum casse
Que faire avec la sortie de PYTHON?
Que faire si vous obtenez une erreur lors de l'exécution de "certbot renouveler" dans l'environnement CakePHP
Comment installer Anaconda avec pyenv
Résout un problème où cv2.imread () ne donne pas d'erreur lors de la tentative de lecture d'une image même si le chemin ne passe pas
Que faire si vous obtenez une erreur lors du vagabondage lorsque vous activez public_network ou private_network sur Vagrant + Arch Linux → Installer netctl
Que faire si Intellisense ne fonctionne pas avec Anaconda + VSCode + Tensorflow2.1
Que faire lorsque python dit "erreur fatale: fichier 'stdio.h' introuvable"
Que faire si vous ne pouvez pas construire un projet avec Maven
Que faire si vous obtenez une erreur indiquant que le compilateur C ne peut pas créer d'exécutables dans configure
Que faire si l'option -f de grep ne fonctionne pas
Que faire si ipython et python démarrent avec des versions différentes
Que faire si vous vous perdez dans la référence de fichier avec FileNotFoundError
Que faire si le mnist d'exemple Chainer (Windows) se termine par WinError 183.