【问题标题】:Autopep8 and other modules not working after Windows 10 reinstall重新安装 Windows 10 后 Autopep8 和其他模块无法正常工作
【发布时间】:2020-01-31 12:19:12
【问题描述】:

我最近在我的新 PC 上安装了 Windows 10,一切都很顺利,直到我遇到了 autopep8 等模块的一些问题。研究问题好像没有太多人和我有同样的问题,所以这里是我的错误代码:SyntaxError: Non-UTF-8 code starting with '\xdf' (...)

我以前从未见过这个,我不想更改autopep8 安装文件,但仍然想使用它。

【问题讨论】:

    标签: python windows utf


    【解决方案1】:

    问题似乎在于我的 Windows 用户名包含德语字母表中的字母“ß”。由于一些 Python(和其他)模块在脚本开头编写了安装路径,因此它尝试传输这个特殊字符,但无法真正将其转换为正确的 UTF-8 代码。

    这样,Windows 认为文件没有正确地以 UTF-8 编码,因此抛出了这个错误。

    解决方案:由于您不能简单地重命名 Windows 用户帐户(尝试过,失败得很惨),您必须创建一个新帐户并使用该帐户,或者重新安装 Windows 并选择一个正确的名称。

    经验教训:当 Windows 安装程序询问我的名字时,我不会再给它我的名字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-18
      相关资源
      最近更新 更多