我的python脚本的 Exe不运行,因为它不识别模块PIL



我已经完成了一个python项目,并希望使exe易于访问。在创建上述exe后,我试图运行它,但错误状态为"没有名为'PIL'的模块"。当从解释器执行脚本时,一切都很完美。

I have try:

  • 正在更新PIL和Image

  • 根据另一个问题的建议将PIL更改为pil(不识别模块)

  • import PIL更改为import Image(也无法识别)

如果需要更多的细节,我将提供。

您需要在设置中包含库的路径。示例(来自文档):

block_cipher = None
a = Analysis(['minimal.py'],
pathex=['/Developer/PItests/minimal'],
binaries=None,
datas=None,
hiddenimports=[],
hookspath=None,
runtime_hooks=None,
excludes=None,
cipher=block_cipher)

您需要在pathex参数中包含模块的路径。如果这仍然不能解决您的问题,则pyinstaller无法识别您的导入。可以在hiddenimports参数中显式设置。

相关内容

  • 没有找到相关文章

最新更新