Windows 下 Python 统一字符编码
背景说明
在尝试从源码安装某个 PyPi 库时,Windows 下报错——提示 UnicodeDecodeError
,这个错误在 Linux 测试没有出现过。然而甲方的技术栈,无论是软件,还是机器,都依赖微软系,这就倒逼我们去适配他们的环境。
问题分析
虽然 PyPi 有这个包的 wheel,但是更新没有那么频繁。所以,官方推荐将代码 Clone 下来,再通过 setup.py 来构建并安装。
图 1: 安装时报错
在尝试从源码安装某个 PyPi 库时,Windows 下报错——提示 UnicodeDecodeError
,这个错误在 Linux 测试没有出现过。然而甲方的技术栈,无论是软件,还是机器,都依赖微软系,这就倒逼我们去适配他们的环境。
虽然 PyPi 有这个包的 wheel,但是更新没有那么频繁。所以,官方推荐将代码 Clone 下来,再通过 setup.py 来构建并安装。
图 1: 安装时报错