mac OS X 10.15.x pyenv Python Wenn Sie nicht installieren können

Wenn die Python-Installation mit pyenv fehlschlägt

genau wie dieser Scheint eher in der Beta von Catalina zu passieren

% 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

Installieren Sie pyenv neu

% 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 

Umweltvereinbarung

% brew install readline xz openssl zlib

Installationsausführung

% 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

Dies scheint bei der ersten Installation notwendig zu sein

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 Wenn Sie nicht installieren können
Installieren Sie mitmproxy unter Mac OS X.
Installieren Sie pgmagick unter Mac OS X 10.9
So installieren und verwenden Sie pyenv. Was tun, wenn Sie die Python-Version nicht wechseln können?
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Ich möchte wissen, ob Sie Python auf Mac ・ Iroha installieren
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
So installieren Sie Theano unter Mac OS X 10.10 (mit pyenv, anaconda)
Führen Sie Zookeeper x Python (Kazoo) unter Mac OS X aus
Fügen Sie Python 2.7.x in pyenv unter Mac OSX 10.15.5 ein
Installieren Sie Shogun mit Python Modular (OS X Yosemite)
Shpinx (Python Document Builder) unter Mac OS X.
Installieren Sie pyenv auf dem Mac
Installieren Sie Python auf dem Mac
Installieren Sie Python (pyenv, pyenv-virtualenv)
Installieren Sie Python mit pyenv
Installieren Sie Python 3.4 auf einem Mac
Was tun, wenn Sie pyenv mit Homebrew auf Ihrem Mac OS installiert haben, die Python-Version jedoch nicht wechselt?
Sehr einfach, SciPy unter Mac OS X zu installieren
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Installieren Sie PyQt5 mit Homebrew unter Mac OS X Marvericks (10.9.2).
Installieren Sie die Python-Umgebung auf einem lokalen PC (pyenv, venv auf einem Mac).
Wenn der Import von tkinter unter Mac OS X 10.11.3 (El Capitan) + pyenv + Python 3.5.1 nicht möglich ist.
Installieren Sie pygame auf python3.4 auf dem Mac
Installieren Sie pandas 0.14 auf python3.4 [auf Mac]
Installieren Sie pyenv von Homebrew, installieren Sie Python von pyenv
Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Word Count mit Apache Spark und Python (Mac OS X)
Verwenden von NAOqi 2.4.2 Python SDK mit Mac OS X El Capitan
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
So installieren Sie Theano unter Mac OS X mit Homebrew
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Wenn Python auf dem Mac verloren geht
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
Erste Schritte mit dem Python-Framework Django unter Mac OS X.
Home Brew kann Python nicht installieren (bei Mavericks)
Installation von scikit-learn (Mac OS X)
Installieren Sie Python 3.7 Anaconda auf dem MAC, aber Python 2
Installieren Sie Scipy unter Mac OS Sierra
Installieren Sie python3 auf einem Mac (El Capitan)
Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
Scikit-learn kann nicht in Python installiert werden
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Python unter CentOS mit Pyenv
Wenn die Installation von Python 3.5.0 auf einem Mac fehlschlägt
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
Schritte zum Installieren von python3 auf einem Mac
Installieren Sie Python unter CentOS mit pyenv
Installieren Sie Python mit Mac vs Code
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Was tun, wenn Sie nicht mit pip in einer Babun-Umgebung installieren können?
Hinweise zum Festlegen der Pyenv- und Python-Umgebung mit Homebrew unter Mac OS Marvericks
Einführung in die Graph Database Neo4j in Python für Anfänger (für Mac OS X)
Mac OS X Mavericks 10.9.5 Aufbau einer Entwicklungsumgebung
Installieren Sie Python als Framework mit pyenv
Lösung für Pip-Installationsfehler [Python] [Mac]
Installiert aws-cli Unter Mac OS X Lion
So löschen Sie Python 2.x auf einem Mac.
Hinweise zum Erstellen von Python und Pyenv auf dem Mac