【问题标题】:Pylint UnicodeDecodeError utf-8 can't decode bytePylint UnicodeDecodeError utf-8 无法解码字节
【发布时间】:2019-02-24 09:00:14
【问题描述】:

当我在 Windows 10 中运行使用 pip(版本 2.1.1 和 Python V.3.7)安装的 pylint 时,我收到此错误:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte.

我们如何解决它?

这是截图

【问题讨论】:

  • 请添加python版本信息,pylint版本信息,您要验证的文件内容。
  • @arsho 我编辑了版本信息。当我只是在 cmd 中运行 pylint 时,它会给出这个错误
  • 您可以添加您尝试与 pylint 一起使用的 python 文件吗?程序运行成功了吗?
  • 我没有检查任何 python 文件。只是为了检查 pylint 是否安装正确,我只在终端中运行 pylint。
  • 我在虚拟环境中安装了pylint 并且可以使用它。看看这个gist.github.com/arsho/98acacd6c83320e227aa9bd9fed99b35。您可以尝试在虚拟环境中安装 pylint,而不使用现有的 site-packages,就像这个过程一样。

标签: python python-3.x pylint pylintrc


【解决方案1】:

如果您还没有,请生成如下所示的 pylintrc 文件:

pylint --generate-rcfile | out-file -encoding utf8 .pylintrc

包含编码选项很重要。

【讨论】:

    猜你喜欢
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 2017-09-27
    • 1970-01-01
    • 2014-08-29
    • 2019-05-07
    • 1970-01-01
    • 2021-12-06
    相关资源
    最近更新 更多