繁体   English   中英

Pyinstaller 没有找到加密。 (即使在隐藏导入中)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM