Ich versuche Python (3.5.2) unter OS X El Capitan (10.11.5) zu bauen. Ich habe jedoch einen Fehler, wenn ich make
es versuche. Der Fehler scheint mit _freeze_importlib
zusammen zu hängen.
Sie können meine Schritte auf GitHub sehen.
Die vollständige Terminalausgabe bis zum make
fail ist in einem Gist .
Ich stimme voll und ganz zu, dass dies eine akademische Übung ist, da El Capitan mit Python 2.7.10 geliefert wird und Sie Python 3.5.2 einfach mit dem offiziellen OS X-Installationspaket oder über Homebrew installieren können.
Die Dokumentation zu Python auf Unix-Plattformen verwenden enthält Build-Anweisungen. Die Dokumentation für Python auf einem Macintosh verwenden besagt ausdrücklich, dass das Installationspaket von OS X verwendet wird.
>Allerdings sollte es möglich sein, auf Mac aufzubauen.
Python auf einem Macintosh mit Mac OS X ist im Prinzip sehr ähnlich zu Python auf anderen Unix-Plattformen, aber es gibt eine Reihe von zusätzlichen Features wie die IDE und den Package Manager, auf die es sich zu beziehen lohnt.
An dieser Stelle mache ich mir keine Sorgen um diese zusätzlichen Funktionen. Nur neugierig, warum ich einen make
Fehler bekomme.
behoben.
In der Ausgabe von ./configure
ist mir ein Verweis auf /Applications/Xcode-beta.app/Contents/Developer/
aufgefallen. Ich habe Xcode 8 (Beta) vor ein paar Tagen installiert. Nach dem Wechsel zurück zu den regulären Command Line Tools (mit Xcode 7.3.1)
make
ist erfolgreich. Nicht perfekt.
Ich hoffe, ich brauche diese Module nicht.
Ich habe die vollständige Ausgabe von ./configure
und make
in diesem Gist platziert. Ich habe die Ausgabe für make install
nicht berücksichtigt, da sie zu lang war und nur die Warnungen und Fehler von make
zu wiederholen scheint.
Hinweise
--enable-framework
oder --enable-universalsdk
nicht verwendet. Ich denke, eine bessere Lösung ist xcode-select --install
.
Wenn Sie Xcode auf 8 (Beta) aktualisieren, müssen Sie xcode-select --install
erneut ausführen, um alle Build-Tools damit zu installieren.
Ich stieß auf das gleiche Problem wie Ihres und kann Python erfolgreich mit brew mit Xcode8 installieren, nachdem ich xcode-select --install
ausgeführt habe.
Ich hoffe, es würde anderen mit dem gleichen Thema hier helfen.
Tags und Links python macos python-3.x osx-elcapitan