簡體   English   中英

運行pyinstaller app時導入錯誤

[英]Import error when running pyinstaller app

我編寫了一個Python應用程序,它使用:

from PIL import Image

我想分發此應用程序的打包版本,以便使用它的任何人都不需要安裝所有依賴項。

為此,我使用了pyinstaller ,沒有太大的成功。 我跑:

pyinstaller --onefile image_download.py

而且它沒有抱怨。 但是,當我運行應用程序時,我得到:

回溯(最近一次調用最后一次):文件“”,第26行,在文件“/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py”,第270行,在load_module exec中(字節碼,模塊。 字典 )文件“/home/ic/twitter-project/build/image_download/out00-PYZ.pyz/PIL.PngImagePlugin”,第40行,在文件“/usr/local/lib/python2.7/dist-包/ PyInstaller /裝載器/ pyi_importers.py”,線270,在load_module EXEC(字節碼,模塊。 字典 )文件“/home/ic/twitter-project/build/image_download/out00-PYZ.pyz/PIL.Image”,第63行,在ImportError中:無法導入名稱_imaging

我在用:

  • Ubuntu 14.04
  • Python 2.7
  • pyinstaller 2.1
  • PIL.VERSION 1.1.7(雖然我以為我已經安裝了Pillow 2.8.1)

該腳本可以正常運行為python image_download.py ,但由於某些原因,pyinstaller無法導入_imaging。

有什么建議?

最后我無法使用pyinstaller ,因為我無法解決導入問題。

我設法用Nuitkabbfreeze構建一個獨立的可執行文件,所以如果有人遇到同樣的問題:值得嘗試其他工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM