[問題] pygame , py2exe ,還能不能用?

看板Python作者 (烏鴉)時間13年前 (2012/09/17 23:30), 編輯推噓0(008)
留言8則, 5人參與, 最新討論串1/2 (看更多)
本來想用python寫一個小遊戲當作休閒,前面都只用cmd來互動, 後來想要用比較方便操作的gui介面 找了一下pygame,恩...最後更新是2009 8月 不過有出到python3.2版(就我現在使用的),就抓下來用用看 稍微看了一下網路上的教學,先寫了個開始畫面,成功! 但是要包成exe的時候就失敗了 我是用cz_Freeze包的,之前用過好幾次都正常 但包完pygame之後如果執行,會出現一串錯誤訊息 有點長,所以我挑自認為比較重要的 "UnicodeDecodeError:'utf-8' codec can't decode byte 0x90 in position 2: invalid start byte" 因為看起來是編碼問題,我有先試著將程式裡中文的部份先移除,但結果一樣 跑去pygame的wiki看,也只有講到用py2exe包成exe的方法,而沒有cz_Freeze的 ok,摸摸鼻子跑去找py2exe 慘了,py2exe已經N年沒更新了,還有人用'pretty dead'來形容 目前只支援到python 2.x,如果要用的話,我的python跟pygame還有原程式碼都要重改 所以想請問一下,這種情況該怎麼辦? 如果不用pygame的話,有沒有其他適合的套件來寫遊戲的? 真的不行的話,我就只好找文件多到嚇死人的pyQT來用了XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.12.79.2

09/18 00:04, , 1F
一定要包起來嗎?
09/18 00:04, 1F

09/18 00:43, , 2F
幫你查了一下 Stack Overflow, 好像是要開頭加一行
09/18 00:43, 2F

09/18 00:43, , 3F
import pygame._view
09/18 00:43, 3F

09/18 03:30, , 4F
py2exe很久沒更新的話 那現在要怎麼包成exe檔阿
09/18 03:30, 4F

09/18 07:26, , 5F
因為要分給朋友試玩,所以要包起來
09/18 07:26, 5F

09/18 07:28, , 6F
二樓,請問是在setup.py內import嗎?
09/18 07:28, 6F

09/18 07:29, , 7F
是的話我下班後來試試
09/18 07:29, 7F

09/18 12:33, , 8F
pyinstaller
09/18 12:33, 8F
文章代碼(AID): #1GLq8E5r (Python)
文章代碼(AID): #1GLq8E5r (Python)