[英]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
我在用:
該腳本可以正常運行為python image_download.py
,但由於某些原因,pyinstaller無法導入_imaging。
有什么建議?
最后我無法使用pyinstaller
,因為我無法解決導入問題。
我設法用Nuitka
和bbfreeze
構建一個獨立的可執行文件,所以如果有人遇到同樣的問題:值得嘗試其他工具。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.