我用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不变。
如果您需要一些东西,请告诉我,我会编辑帖子。
感谢您的帮助,对于这个问题听起来很愚蠢,我们深表歉意。 很抱歉我的英语^^
答案 0 :(得分:0)
我找到原因,我是菜鸟
我在C:/中制作了python direcotry的副本,而pyinstaller找不到它。^^(因为我的IDE需要它)
我的坏^^