Importfehler beim Ausführen der Pyinstaller-App

Ich habe eine Python-App geschrieben, die Folgendes verwendet:

from PIL import Image

Ich möchte eine gepackte Version dieser Anwendung verteilen, damit jeder, der sie verwendet, nicht alle Abhängigkeiten installieren muss.

afür habe ich @ verwendpyinstaller, ohne viel erfolg. Ich renne

pyinstaller --onefile image_download.py

und es beschwert sich nicht. Beim Ausführen der Anwendung erhalte ich jedoch Folgendes:

Traceback (letzter Aufruf zuletzt): Datei "", Zeile 26, in Datei "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", Zeile 270, in load_module exec ( Bytecode, Modul. dict) Datei "/home/ic/twitter-project/build/image_download/out00-PYZ.pyz/PIL.PngImagePlugin", Zeile 40, in Datei "/usr/local/lib/python2.7/dist-packages/PyInstaller" /loader/pyi_importers.py ", Zeile 270, in load_module exec (Bytecode, Modul. dict) Datei "/home/ic/twitter-project/build/image_download/out00-PYZ.pyz/PIL.Image", Zeile 63, in ImportError: Name _imaging kann nicht importiert werden

Ich benutze

Ubuntu 14.04Python 2.7pyinstaller 2.1 PIL.VERSION 1.1.7 (obwohl ich dachte, ich hätte Pillow 2.8.1 installiert)

Das Skript funktioniert einwandfrei alspython image_download.py, aber pyinstaller kann _imaging aus irgendeinem Grund nicht importieren.

Irgendwelche Vorschläge

Antworten auf die Frage(2)

Ihre Antwort auf die Frage