簡體   English   中英

無法執行使用 PyInstaller 構建的 python 腳本(ModuleNotFoundError)

[英]Failed to execute python script built using PyInstaller (ModuleNotFoundError)

我正在嘗試將 .py 文件轉換為 .exe,以便它可以在沒有 python 的其他計算機上運行。 我按照教程安裝了 pyinstaller,然后運行命令pyinstaller --onefile IRV.py沒有-w因為我的程序在控制台中運行。 它成功構建了 .exe 文件,但是當我運行它時,它立即關閉,即使程序本身在開始時要求輸入。 它使用 .py 文件文件夾中的一堆 .txt 和 .xslx 文件,因此我將 .exe 拖出 dist 文件夾,但它仍然給出相同的錯誤。 我設法在關閉之前制作了一個快速打印屏幕,它給了我這個錯誤: https : //imgur.com/a/w7TVjaN

如果我雙擊 .py 文件,該腳本甚至不起作用。 但是,如果我在像 Spyder 這樣的 IDE 中打開 .py 文件,它運行得非常好。 當我運行 .exe 文件時,它會打開 cmd 幾秒鍾,上面沒有寫任何內容,然后快速寫入該錯誤,我設法截屏然后關閉。 如果我雙擊 .py 雖然它會立即關閉而沒有等待或錯誤消息。

Pyinstaller 未找到您導入的庫或模塊。 在教程中刪除的構建文件夾中,有一個文本文檔顯示了 pyinstaller 未找到的庫的警告。 您可能需要檢查一下。

這個問答提到了一個與您的問題相關的問題:從命令提示符運行 python 腳本時沒有模塊錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM