首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyInstaller将PIL模块隐藏在另一个文件夹中

PyInstaller将PIL模块隐藏在另一个文件夹中
EN

Stack Overflow用户
提问于 2022-04-14 18:43:31
回答 1查看 41关注 0票数 0

我跟随this post来隐藏PyInstaller编译中的绝大部分文件,从108个文件/文件夹变为6个文件/文件夹,但其中一个是PIL文件夹,因为您必须对其执行from导入才能访问Image,我也很想隐藏该文件夹。

我尝试将其添加到钩子中的sys.path中,将导入更改为from <foldernamehere>.PIL import Image,并在导入前后立即设置os.chdir,但没有任何效果。错误总是相同的:

ImportError: cannot import name '_imaging' from 'PIL' (<pathtobasefolder>\PIL\__init__.pyc)

需要注意的一件重要的事情是,我不会立即导入PIL。只有当用户执行特定操作时,才会在启动后导入它,因为它没有其他用途。我不知道这对事情有多大的影响。

这个是可能的吗?可能可以使用importlib库,或者编辑PyInstaller的本机钩子可以工作吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-14 20:35:33

使用以下命令: pip安装-U枕头

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71876291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档