iT邦幫忙

0

python pyinstaller/auto-py-to-exe打包問題

想把一個遊戲打包,遊戲碼在spyder跑都沒問題,要打包的時候分別用過pyinstaller跟auto py to exe,請問為什麼最後都會跑出
AttributeError: Module 'PyQt5' has no attribute 'version'
installer打包完後有build、dist資料夾跟spec檔,但dist裡卻沒有執行檔,auto py to exe則是什麼都沒跑出來最後只有顯示上面的錯誤代碼而已

froce iT邦大師 1 級 ‧ 2021-07-30 13:59:54 檢舉
把完整的debug貼出來。
cashrain iT邦新手 5 級 ‧ 2021-07-30 15:15:59 檢舉
請問要怎麼把debug貼出來呢?我試了spyder 把所有程式碼都debug過只有右下角不斷跑出!next而已
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
japhenchen
iT邦超人 1 級 ‧ 2021-07-30 13:52:25
最佳解答
看更多先前的回應...收起先前的回應...
froce iT邦大師 1 級 ‧ 2021-07-30 14:02:06 檢舉

你這差太多了啦...
那個我印象中是PyQT4的code抄到5產生的錯誤。
4到5 API差很多。

赫,沒留心看到內容,果然狗不可以亂抓亂餵..丟出去的肉包子就不收了..

看了一下,應該是pyqt特定版本與pyinstaller之間的問題,請樓主把python、pyqt、pyinstaller的版本都講一下,大家推敲看看

cashrain iT邦新手 5 級 ‧ 2021-07-30 14:34:40 檢舉

感謝各位回覆!

應該是我沒看到餵狗結果出來的文章是在講啥錯誤,至於你沒用到pyQT5,並不代表你用到其他套件沒用到,錯可能從這層面引發...先討論你用到哪些套件了

cashrain iT邦新手 5 級 ‧ 2021-07-30 15:10:21 檢舉

python 3.8.8 pyinstaller 4.4 PyQt5我還再想辦法 因為我連用管理員身分下載這個模組都沒辦法

froce iT邦大師 1 級 ‧ 2021-07-30 15:11:55 檢舉

安裝可以試試下面:

pip install PyQt5 --user
cashrain iT邦新手 5 級 ‧ 2021-07-30 15:57:23 檢舉

成功下載了!

cashrain iT邦新手 5 級 ‧ 2021-07-30 16:06:59 檢舉

我成功打包成exe檔也可以玩了 非常感謝各位的解答!!

我要發表回答

立即登入回答