[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 ...

留言

這個網誌中的熱門文章

[TensorFlow, C++, Visual Studio, Windows] TensorFlow C++ 如何編譯與解決BUG (How to build Tensorflow C++ API with Visual Studio and solve BUG)

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

[Docker Swarm] Docker Swarm 指令