[Python, Pyinstaller] Pyinstaller 打包出現 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position

Pyinstaller 打包 exe 檔案時,出現以下錯誤訊息 :

  • UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 
GOOGLE 一下,解決方法如下 :

  1. 將 Pyinstaller 資料夾內的 compat.py找出來。
  2. 大約第370行, 將下列程式行更改
    • out = out.decode(encoding)
    • out = out.decode(encoding, errors='ignore')
還有一種方法是在cmd先下指令
  • chcp 65001
  • python pyinstaller ...

留言

這個網誌中的熱門文章

[Docker Swarm] Docker Swarm 指令

[Ubuntu, Docker, Docker Swarm] Docker Swarm 建置 Jupyter Notebook 流程

[Daily] 近期辭職工作以及找新工作的心得...