GitHub Action构建Python包遇UnicodeDecodeError问题求助
GitHub Action Windows环境安装依赖触发UnicodeDecodeError的成因
核心成因:编码不匹配导致文件读取失败
- Windows环境的GitHub Actions runner默认系统编码为cp1252(西欧字符集),你的Python项目中存在该字符集无法识别的字符(堆栈中标记的0x8d字节)。
- 当setuptools执行构建脚本时,Python默认使用系统编码读取项目内的文本文件(如README、setup.py、代码注释等),若这些文件以UTF-8编码保存且包含非cp1252兼容的字符,就会触发解码错误。
内容的提问来源于stack exchange,提问作者Minura Punchihewa
相关产品推荐
相关产品推荐

