gpt4 book ai didi

python - 运行 pyinstaller 应用程序时导入错误

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:57 29 4
gpt4 key购买 nike

我编写了一个 Python 应用程序,它使用了:

from PIL import Image

我想分发这个应用程序的打包版本,这样使用它的人就不需要安装所有依赖项。

为此,我使用了 pyinstaller,但没有取得多大成功。我跑:

pyinstaller --onefile image_download.py

它不会提示。但是,当我运行该应用程序时,我得到:

Traceback (most recent call last): File "", line 26, in File "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", line 270, in load_module exec(bytecode, module.dict) File "/home/ic/twitter-project/build/image_download/out00-PYZ.pyz/PIL.PngImagePlugin", line 40, in File "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", line 270, in load_module exec(bytecode, module.dict) File "/home/ic/twitter-project/build/image_download/out00-PYZ.pyz/PIL.Image", line 63, in ImportError: cannot import name _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 构建了一个独立的可执行文件,以防万一有人遇到同样的问题:值得尝试其他工具。

关于python - 运行 pyinstaller 应用程序时导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30203575/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com