Autopep8 和其他模块在 Windows 10 重新安装后无法正常工作
Autopep8 and other modules not working after Windows 10 reinstall
我最近在我的新 PC 上安装了 Windows 10,一切都很顺利,直到我遇到一些模块问题,例如 autopep8
。研究这个问题似乎没有太多人和我有同样的问题,所以这是我的错误代码:SyntaxError: Non-UTF-8 code starting with '\xdf' (...)
.
我以前从未见过这个,我不想更改 autopep8
安装文件,但仍然想使用它。
问题似乎出在我的 Windows 用户名中包含德语字母表中的字母“ß”。由于一些 Python(和其他)模块在脚本的开头写了安装路径,它试图传输这个特殊字符,但无法真正将其转换为正确的 UTF-8 代码。
这样 Windows 认为该文件未正确编码为 UTF-8,因此抛出此错误。
解决方案:因为您不能简单地重命名 Windows 用户帐户(尝试过,惨败),您必须创建一个新帐户并使用它或重新安装 Windows 和 select一个专有名词。
经验教训:当 Windows 安装程序询问我的名字时,我不会再给它我的名字。
我最近在我的新 PC 上安装了 Windows 10,一切都很顺利,直到我遇到一些模块问题,例如 autopep8
。研究这个问题似乎没有太多人和我有同样的问题,所以这是我的错误代码:SyntaxError: Non-UTF-8 code starting with '\xdf' (...)
.
我以前从未见过这个,我不想更改 autopep8
安装文件,但仍然想使用它。
问题似乎出在我的 Windows 用户名中包含德语字母表中的字母“ß”。由于一些 Python(和其他)模块在脚本的开头写了安装路径,它试图传输这个特殊字符,但无法真正将其转换为正确的 UTF-8 代码。
这样 Windows 认为该文件未正确编码为 UTF-8,因此抛出此错误。
解决方案:因为您不能简单地重命名 Windows 用户帐户(尝试过,惨败),您必须创建一个新帐户并使用它或重新安装 Windows 和 select一个专有名词。
经验教训:当 Windows 安装程序询问我的名字时,我不会再给它我的名字。