簡體   English   中英

使用 pyinstaller 創建可執行文件時出現問題

[英]Problems creating an executable file with pyinstaller

我想使用 pyinstaller 從 python 文件生成一個可執行文件,我需要一些可以在 windows 上使用並希望在 ubuntu 上使用的東西。包含所有可執行文件的生成的 dist 文件夾是使用命令行創建的:

pyinstaller --debug=all gui.py

它使用 gui.py 文件創建 gui(可執行文件)。

做./gui output 是:

....
File "ssqueezepy/configs.py", line 150, in <module>
File "ssqueezepy/configs.py", line 107, in _get_gdefaults
FileNotFoundError: [Errno 2] No such file or directory: '/home/pietro/Desktop/ClaraGui/dist/gui/ssqueezepy/configs.ini'
[12263] Failed to execute script 'gui' due to unhandled exception!
[12263] LOADER: OK.
[12263] LOADER: Manually flushing stdout and stderr
[12263] LOADER: Cleaning up Python interpreter.
clear builtins._
clear sys.path
clear sys.argv
...

output 中沒有其他錯誤(有時我讀到在 PYZ 中找不到的“庫的名稱”)。 有辦法解決上面的錯誤嗎? 請求的 config.ini 文件是什么?

否則,還有其他的可能達到同樣的結果嗎? 最后我只需要一個可以在 windows 上使用的可執行文件,它是從 python 中的代碼在 ubuntu 上生成的。

編輯:我解決了停用虛擬環境並在其外部安裝依賴項的問題。 這不是解決方法,但它適用於我的情況。

您可以嘗試打開命令提示符並將 exe 拖入其中,然后按回車鍵,這樣您就會發現錯誤(如果有的話),然后更新您的問題,更多信息 == 更多幫助。

暫無
暫無

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

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