390 Stimmen

Wie installiere ich PIL mit Pip auf Mac OS?

Ich versuche PIL (die Python Imaging Library) mit dem Befehl zu installieren:

sudo pip install pil

aber ich erhalte die folgende Nachricht:

Downloading/unpacking PIL
  Sie installieren eine potenziell unsichere und nicht überprüfbare Datei. Zukünftige Versionen von pip werden standardmäßig unsichere Dateien nicht zulassen.
  Download von PIL-1.1.7.tar.gz (506kB): 506kB heruntergeladen
  Ausführen von setup.py egg_info für das Paket PIL
    WARNUNG: '' kein gültiger Paketname; bitte verwenden Sie nur durch Punkte getrennte Paketnamen in setup.py

Installieren gesammelter Pakete: PIL
  Ausführen von setup.py installieren für PIL
    WARNUNG: '' kein gültiger Paketname; bitte verwenden Sie nur durch Punkte getrennte Paketnamen in setup.py
    --- Verwendung der Frameworks bei /System/Library/Frameworks
    Erstellen der '_imaging' Erweiterung
    clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-Prototypen -Wkurzen-64-zu-32 -DNDEBUG -g -Os -Wall -Wstrict-Prototypen -DENABLE_DTRACE -Arch i386 -Arch x86_64 -Schlauch -IlibImaging -I/System/Library/Frameworks/Python.framework/Versions/2.7/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _imaging.c -o build/temp.macosx-10.8-intel-2.7/_imaging.o
    konnte clang nicht ausführen: Datei oder Verzeichnis nicht gefunden
    Fehler: Befehl 'clang' fehlgeschlagen mit Exit-Status 1
    Vollständige Ausgabe des Befehls /usr/bin/python -c "import setuptools;__file__='/private/tmp/pip_build_root/PIL/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" installieren --record /tmp/pip-AYrxVD-record/install-record.txt --single-version-externally-managed:
    WARNUNG: '' kein gültiger Paketname; bitte verwenden Sie nur durch Punkte getrennte Paketnamen in setup.py

Installation ausführen

Erstellen

.
.
.
.

kopieren von PIL/XVThumbImagePlugin.py -> build/lib.macosx-10.8-intel-2.7

Erweiterung erstellen

--- Verwendung der Frameworks bei /System/Library/Frameworks

Erstellen der '_imaging' Erweiterung

Erstellen von build/temp.macosx-10.8-intel-2.7

Erstellen von build/temp.macosx-10.8-intel-2.7/libImaging

clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-Prototypen -Wkurzen-64-zu-32 -DNDEBUG -g -Os -Wall -Wstrict-Prototypen -DENABLE_DTRACE -Arch i386 -Arch x86_64 -Schlauch -IlibImaging -I/System/Library/Frameworks/Python.framework/Versions/2.7/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _imaging.c -o build/temp.macosx-10.8-intel-2.7/_imaging.o

konnte clang nicht ausführen: Datei oder Verzeichnis nicht gefunden

Fehler: Befehl 'clang' fehlgeschlagen mit Exit-Status 1

----------------------------------------
Aufräumen…

Könnten Sie mir bitte helfen, PIL zu installieren?

0voto

Chet Punkte 16478

Es gibt ein weiteres Python-Paket-Tool namens conda. Conda wird bevorzugt (so glaube ich) gegenüber pip, wenn Bibliotheken installiert werden müssen, die C++ und andere Bindungen benötigen, die nicht rein in Python geschrieben sind. Conda enthält auch pip in seiner Installation, so dass Sie immer noch pip verwenden können, aber Sie erhalten auch die Vorteile von conda.

Conda installiert auch IPython, pil und viele andere Bibliotheken standardmäßig. Ich glaube, es wird Ihnen gefallen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X