Pyinstaller找不到加密货币。 (甚至是隐藏导入)

时间:2019-07-25 10:14:37

标签: python pyinstaller pycrypto

我用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不变。

如果您需要一些东西,请告诉我,我会编辑帖子。

感谢您的帮助,对于这个问题听起来很愚蠢,我们深表歉意。 很抱歉我的英语^^

1 个答案:

答案 0 :(得分:0)

我找到原因,我是菜鸟

我在C:/中制作了python direcotry的副本,而pyinstaller找不到它。^^(因为我的IDE需要它)

我的坏^^