[問題] pyinstaller打包轉檔問題[解決]

作者: qw050123 (呆呆小將)   2018-06-23 16:59:15
作業系統:window10
使用版本:python3.6
新人手機排版請見諒
這是一份用來繪畫基礎統計圖表的程式
https://gist.github.com/qw050123/9d2b0453ae67529b14012fc7b187cf31
程式碼如上,因無法找出問題點因此全部丟上來,不好意思了
打包報錯:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position
122: invalid start byte
在anaconda-spyder中可以順利執行
也試過丟到notepad++轉UTF-8
朋友的mac可順利打包,但移來我的電腦卻無法執行,以確認過為-F指令
請問各位大大該如何成功打包這份檔案?
補充:有試過單純打包一份顯示hello world,並無錯誤
https://i.imgur.com/x8deqAp.jpg
作者: pmove (金疾檸檬)   2018-06-23 18:24:00
作者: qw050123 (呆呆小將)   2018-06-23 21:21:00
感謝P大提供的資源,但問題是不一樣的QQ可能是我問題太籠統,以補充了
作者: pmove (金疾檸檬)   2018-06-23 21:50:00
我把你的Code從github下載回來,把txt檔改成gistfile1.py不做其它修改,用pyinstaller -F gistfile1.py可以成功耶
作者: qw050123 (呆呆小將)   2018-06-23 22:32:00
P大方便問你作業系統嗎,目前試過兩台windows10不行,一台mac可以,在考慮會不會是環境設定的問題
作者: pmove (金疾檸檬)   2018-06-24 10:23:00
一樣是Windows 10
作者: kenduest (小州)   2018-06-24 12:16:00
powershell 還是 cmd 程式開啟文字命令列
作者: pmove (金疾檸檬)   2018-06-24 16:15:00
我是用cmd試成功
作者: qw050123 (呆呆小將)   2018-06-24 21:51:00
我在cmd試一直失敗,後來解決方案是把原先anaconda刪除,直接去python官方網站下載編譯器,之後套件全自己安裝好後就可以打包了,謝謝各位協助

Links booklink

Contact Us: admin [ a t ] ucptt.com