mac OS X 10.15.x pyenv Python Si vous ne pouvez pas installer

Si l'installation de python avec pyenv échoue

juste comme ça Semble plus susceptible de se produire dans la version bêta de Catalina

% pyenv install 3.8.0
python-build: use [email protected] from homebrew
python-build: use readline from homebrew
Downloading Python-3.8.0.tar.xz...
-> https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz
Installing Python-3.8.0...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk

BUILD FAILED (OS X 10.15.3 using python-build 1.2.15-9-gac246e16)

Inspect or clean up the working tree at /var/folders/xm/g1kzbj4504vc7jy43b8jls480000gn/T/python-build.20191222050242.8852
Results logged to /var/folders/xm/g1kzbj4504vc7jy43b8jls480000gn/T/python-build.20191222050242.8852.log

Last 10 log lines:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread.h:540:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread.h:200:34: note: expanded from macro '_PTHREAD_SWIFT_IMPORTER_NULLABILITY_COMPAT'
        defined(SWIFT_CLASS_EXTRA) && (!defined(SWIFT_SDK_OVERLAY_PTHREAD_EPOCH) || (SWIFT_SDK_OVERLAY_PTHREAD_EPOCH < 1))
                                        ^
220 warnings and 10 errors generated.
make: *** [Parser/parser.o] Error 1
220 warnings and 10 errors generated.
make: *** [Parser/bitset.o] Error 1
220 warnings and 10 errors generated.
make: *** [Parser/metagrammar.o] Error 1

Réinstaller pyenv

% mv .pyenv .pyenv_old
% git clone git://github.com/yyuu/pyenv.git ~/.pyenv
Cloning into '/Users/xxx/.pyenv'...
remote: Enumerating objects: 26, done.
remote: Counting objects: 100% (26/26), done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 17572 (delta 9), reused 9 (delta 3), pack-reused 17546
Receiving objects: 100% (17572/17572), 3.44 MiB | 3.90 MiB/s, done.
Resolving deltas: 100% (11936/11936), done.

% echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
% echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
% echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
% source .bash_profile 

Arrangement environnemental

% brew install readline xz openssl zlib

Exécution de l'installation

% env SDKROOT="/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" CFLAGS="-I/usr/local/opt/openssl/include -I/usr/local/opt/readline/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include" CPPFLAGS="-I/usr/local/opt/zlib/include" LDFLAGS="-L/usr/local/opt/openssl/lib -L/usr/local/opt/readline/lib" pyenv install 3.8.0
python-build: use [email protected] from homebrew
python-build: use readline from homebrew
Downloading Python-3.8.0.tar.xz...
-> https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz
Installing Python-3.8.0...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk
Installed Python-3.8.0 to /Users/xxx/.pyenv/versions/3.8.0

% pyenv global 3.8.0

Il semble que cela soit nécessaire lors de la première installation

SDKROOT="/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"

CFLAGS="-I/usr/local/opt/openssl/include -I/usr/local/opt/readline/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include" 

CPPFLAGS="-I/usr/local/opt/zlib/include"

LDFLAGS="-L/usr/local/opt/openssl/lib -L/usr/local/opt/readline/lib"

Recommended Posts

mac OS X 10.15.x pyenv Python Si vous ne pouvez pas installer
Installez mitmproxy sur Mac OS X
Installez pgmagick sur Mac OS X 10.9
Comment installer et utiliser pyenv, que faire si vous ne pouvez pas changer de version de Python
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Je veux savoir si vous installez Python sur Mac ・ Iroha
Installez lp_solve sur Mac OSX et appelez-le avec python.
Comment installer Theano sur Mac OS X 10.10 (en utilisant pyenv, anaconda)
Exécutez Zookeeper x python (kazoo) sur Mac OS X
Mettez Python 2.7.x dans pyenv sur Mac OSX 10.15.5
Installer shogun avec python modulaire (OS X Yosemite)
Shpinx (Python Document Builder) sur Mac OS X
Installez pyenv sur Mac
Installez Python sur Mac
Installer python (pyenv, pyenv-virtualenv)
Installez Python avec pyenv
Installez Python 3.4 sur Mac
Que faire si vous avez installé pyenv sur votre Mac OS en utilisant Homebrew mais que la version python ne change pas
Très facile à installer SciPy sur Mac OS X
Créer un environnement de développement Python sur Mac OS X
Installez PyQt5 avec homebrew sur Mac OS X Marvericks (10.9.2)
Installer l'environnement Python sur un PC local (pyenv, venv sur Mac)
Lorsque l'importation de tkinter n'est pas possible avec Mac OS X 10.11.3 (El Capitan) + pyenv + Python 3.5.1.
Installer pygame sur python3.4 sur Mac
Installez pandas 0.14 sur python3.4 [sur Mac]
Installez pyenv depuis Homebrew, installez Python depuis pyenv
Mémo sur Mac OS X
Nombre de mots avec Apache Spark et python (Mac OS X)
Utilisation du SDK NAOqi 2.4.2 Python avec Mac OS X El Capitan
Créer un environnement python avec pyenv (OS X El Capitan 10.11.3)
Comment installer Theano sur Mac OS X avec homebrew
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)
Si Python sur Mac disparaît
Installez Python 2.7.9 et Python 3.4.x avec pip.
Premiers pas avec le framework Python Django sur Mac OS X
Home Brew ne peut pas installer Python (chez Mavericks)
Installation de scikit-learn (Mac OS X)
Installez Python 3.7 Anaconda sur MAC, mais Python 2
Installez Scipy sur Mac OS Sierra
Installer python3 sur Mac (El Capitan)
Installez rapidement OpenCV2.4 (+ python) sur OS X et essayez l'exemple
Scikit-learn ne peut pas être installé en Python
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installer Python sur CentOS à l'aide de Pyenv
Si l'installation de Python 3.5.0 échoue sur Mac
Installez Python 2.7 sur Ubuntu 20.04 (norme du système d'exploitation?)
Étapes pour installer python3 sur Mac
Installez Python sur CentOS en utilisant pyenv
Installez python avec mac vs code
Que faire si vous ne pouvez pas utiliser la recherche de grille de sklearn en Python
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Remarques sur la configuration de l'environnement pyenv et python à l'aide de Homebrew sur Mac OS Marvericks
Introduction à la base de données Graph Neo4j en Python pour les débutants (pour Mac OS X)
Construction de l'environnement de développement Mac OS X Mavericks 10.9.5
Installer Python en tant que Framework avec pyenv
Solution pour l'erreur d'installation de pip [Python] [Mac]
Aws-cli installé sur Mac OS X Lion
Comment effacer Python 2.x sur Mac.
Remarques sur la construction de Python et pyenv sur Mac