Fügen Sie Python 2.7.x in pyenv unter Mac OSX 10.15.5 ein

Es kann das gleiche sein, seit Mac OSX 10.14.x, Nach dem Upgrade des Betriebssystems auf ** 10.15.5 ** konnte ich 2.7.x nicht mit pyenv installieren. Ich werde es als Memo hinterlassen.

Python 2.7.13 installieren

Bei der Installation von Python 2.7.13 mit pyenv wird der folgende Fehler angezeigt.

% pyenv install 2.7.13
python-build: use openssl from homebrew
python-build: use readline from homebrew
Downloading Python-2.7.13.tar.xz...
-> https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz
Installing Python-2.7.13...
patching file ./Lib/site.py
python-build: use readline from homebrew
ERROR: The Python zlib extension was not compiled. Missing the zlib?

Please consult to the Wiki page to fix the problem.
https://github.com/pyenv/pyenv/wiki/Common-build-problems


BUILD FAILED (OS X 10.15.5 using python-build 1.2.8)

Last 10 log lines:
rm -f /Users/nier/.pyenv/versions/2.7.13/share/man/man1/python.1
(cd /Users/nier/.pyenv/versions/2.7.13/share/man/man1; ln -s python2.1 python.1)
if test "xno" != "xno"  ; then \
		case no in \
			upgrade) ensurepip="--upgrade" ;; \
			install|*) ensurepip="" ;; \
		esac; \
		 ./python.exe -E -m ensurepip \
			$ensurepip --root=/ ; \
	fi
%  

Lösung

In meinem Fall waren Xcode und CommandLine Tool bereits installiert, sodass der folgende Befehl einwandfrei funktionierte.

CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install -v 2.7.13

Wenn Sie Xcode nicht installiert haben, installieren Sie das Command Line Tool nach der Installation von Xcode.

xcode-select —install

Obwohl dies im Fehler beschrieben ist, ist es außerdem besser, das offizielle Dokument zu lesen, wenn das Problem durch das oben Gesagte nicht gelöst wird. .. https://github.com/pyenv/pyenv/wiki/Common-build-problems

Recommended Posts

Fügen Sie Python 2.7.x in pyenv unter Mac OSX 10.15.5 ein
Setzen Sie Python 3.x in Ubuntu ein
Pyenv unter Mac OSX Mavericks
Python auf Mac
Setzen Sie Anaconda mit Pyenv auf Ihren Mac
Verfolgen Sie aktive Anwendungen auf einem Mac mit Python
So löschen Sie Python 2.x auf einem Mac.
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
PIL mit Python 3.x unter macOS installieren
Erste Schritte mit dem Python-Framework Django unter Mac OS X.
So verwenden Sie Python in Pyenv unter MacOS mit PyCall
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
Installieren Sie pyenv auf dem Mac
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Installieren von Python 3 in einer Mac-Umgebung
Führen Sie Zookeeper x Python (Kazoo) unter Mac OS X aus
Versuchen Sie, mit Mongo in Python auf dem Mac zu arbeiten
Setzen Sie die MeCab-Bindung für Python unter Windows, Mac und Linux mit pip ein
Installieren Sie Python mit pyenv
Installieren Sie Python 3.4 auf einem Mac
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
Installieren Sie pyenv unter OSX
Lassen Sie Python, das mit jhbuild erstellt wurde, unter OSX funktionieren
Shpinx (Python Document Builder) unter Mac OS X.
Ich habe Pygame mit Python 3.5.1 in der Umgebung von pyenv unter OS X installiert
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
mac OS X 10.15.x pyenv Python Wenn Sie nicht installieren können
Installieren Sie PyQt5 mit Homebrew unter Mac OS X Marvericks (10.9.2).
Ich möchte Lambda mit Python auf Mac AWS!
Installieren Sie die Python-Umgebung auf einem lokalen PC (pyenv, venv auf einem Mac).
Mindestnotizen bei Verwendung von Python auf Mac (pyenv edition)
x86-Compiler selbst erstellt mit Python
Python3 + Django ~ Mac ~ mit Apache
Führen Sie Tensorflow 2.x unter Python 3.7 aus
Umgang mit Python auf Mac
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
Installieren Sie pandas 0.14 auf python3.4 [auf Mac]
Installieren Sie Python mit pyenv mit -fPIC neu
Installieren Sie das Kissen unter Mac OSX 10.9
Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Python mit Pyenv und Venv
Catalina auf Mac und Pyenv
Verwenden von OpenCV mit Python @Mac
Aufbau einer Python-Umgebung auf einem Mac (pyenv, virtualenv, anaconda, ipython notebook)
Word Count mit Apache Spark und Python (Mac OS X)
So installieren Sie Python2.7 python3.5 mit pyenv (unter RHEL5 CentOS5) (2016 Nov)
Verwenden mehrerer Versionen von Python unter Mac OS X (2) Verwendung
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Verwenden von NAOqi 2.4.2 Python SDK mit Mac OS X El Capitan
Testen Sie Python mit Miniconda unter OS X und Linux mit travis-ci
Erstellen Sie die Python-Erweiterung E-Cell 4 unter Mac OS X (Yosemite).
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
Einstellungen der Python3-basierten maschinellen Lernumgebung auf dem Mac (Koexistenz mit Python2)
Hinweise zum Bereitstellen von pyenv mit Homebrew und zum Verwalten von Python-Versionen
So installieren Sie Theano unter Mac OS X mit Homebrew
Wenn Python auf dem Mac verloren geht
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.