簡體   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