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