[英]Pyinstaller doesn't find crypto. (even in hidden import)
我用 Windows 10 说,python 3.7。 (我也是 linux 用户,老实说,我不应该在 Fedora 上尝试这个吗?)我使用最新版本的 pyinstaller。
当我执行 .exe “ModuleNotFoundError: No module named 'Crypto'”
我仔细检查,加密已安装。
(我不需要这样的评论:不要使用加密,因为它不安全)
所以,从昨天开始,我在网上搜索。
一开始,我不知道隐藏的导入。 所以我将它添加到 .spec 中。 但是错误仍然出现。
然后我尝试在命令中添加隐藏的导入,显然是同样的错误。
我阅读了其他一些帖子,但我不太了解 hook.py 的内容。 在pyinstaller的github项目中,我找到了一个hook文件夹。 而且我的电脑上没有。 我应该拥有它们吗?
但是出现了一些奇怪的事情,我在 dist\\prepare\\libcrypto-1_1.dll 中有一个文件
如果这个文件真的是关于加密的,为什么 .exe 不使用它?
我尝试使用 --onefile 和 --onefolder 不会改变任何东西。
如果您需要什么,请告诉我,我会编辑帖子。
感谢您的帮助,如果您的问题听起来很愚蠢,我深表歉意。 对不起我的英语^^
我找到原因了,我是菜鸟
我在 C:/ 中复制了我的 python 目录,但 pyinstaller 找不到它。^^(因为我的 IDE 需要它)
我的坏^^
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.