Ich bin verrückt nach Pillow. Ich frage hier schon, ohne zu lösen:
Die Installation von Python Django Mezzanine schlägt für das Pillow-Paket fehl
Ich habe Ubuntu 14.04 und Python 2.7.
Kissen mit Pip oder von Github installieren Ich habe diesen Fehler:
x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/_imaging.o: File o directory non esistente
x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/decode.o: File o directory non esistente
x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/encode.o: File o directory non esistente
x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/map.o: File o directory non esistente
x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/display.o: File o directory non esistente
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ctXrZt-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/Pillow
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 185, in main
return command.main(cmd_args)
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 161, in main
text = '\n'.join(complete_log)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 28: ordinal not in range(128)
Natürlich folge ich dem auch:
PIL-Installation in Ubuntu 14.04.1 LTS
Vielleicht gibt es einen Bibliothekskonflikt. Ich versuche alle zu entfernen und erneut zu installieren, aber ich habe immer den gleichen Fehler.
Hast du einen Vorschlag?
software-installation
python
django
pip
franco_b
quelle
quelle
sudo apt-get install python-pil
. Reaktivieren Sie Ihre virtuelle Umgebung. Ausführensudo pip install pillow
.Antworten:
Erstens benötigen Sie das Python-Dev-Paket, da für Pillow Kompilierungsheader definiert werden müssen.
Unter Ubuntu 14.04 benötigen Sie einige zusätzliche Pakete, damit das Kissen funktioniert. Installieren Sie alle mit dem folgenden Befehl:
Dies funktioniert sowohl für Python 2.x als auch für Python 3.x. Möglicherweise benötigen Sie nicht alle diese Funktionen, aber zumindest sollten Sie sie installieren
libjpeg8-dev
undzlib1g-dev
JPEG- und PNG-Unterstützung erhalten.Wenn Sie Ubuntu 12.04 verwenden, verwenden Sie den folgenden Befehl.
Detaillierte Anweisungen finden Sie in der offiziellen Kissenunterlage.
Installation - Kissen (PIL-Gabel) 2.6.1 Dokumentation
quelle
$ sudo apt-get install python3-dev
und
quelle
Versuchen Sie, diese Entwicklungsabhängigkeiten zu installieren:
quelle
Zusätzlich zu den oben genannten Installationen hatte ich immer noch den obigen Fehler bei der Installation von Pillow.
Navigieren Sie zu / usr / include, um den Fehler zu beheben:
Erstellen Sie einen Symlink, der auf das Verzeichnis freetype2 verweist:
quelle