Skip to content

requirements.txt 文件编码出现问题 #6

@Ataidawa

Description

@Ataidawa

安装依赖时不管是 python3 install_requirements.py 还是 pip install -r requirements.txt 都报异常。

Message='gbk' codec can't decode byte 0xae in position 17: illegal multibyte sequence
  Source=D:\Portable Files\Unpack Android Rom\unpackandroidrom\install_requirements.py
  StackTrace:
  File "D:\Portable Files\Unpack Android Rom\unpackandroidrom\install_requirements.py", line 8, in <module> (Current frame)
    for i in f:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 17: illegal multibyte sequence

提示 requirements.txt 文件编码异常,通过排查后发现

    if i[0] == '#':
        pass

这种判断方式是不可用的,会影响文件编码 也就是前面报的GBK异常,推荐大佬尝试一下这个判断方式

if not line or line.startswith('#'):  # 忽略空行和注释
            continue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions