pipreqs 在 vi​​rtualenv 下出现 unicode 错误

swe*_*aby 5 virtualenv python-3.x

我尝试在虚拟环境中pipeqs使用生成requirements.txtvirtualenv ( )。

但是,我收到错误如下:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 184:
ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

然后我尝试:

pipreqs --encoding=utf-8
Run Code Online (Sandbox Code Playgroud)

仍然收到错误消息:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa4 in position 64:
invalid start byte
Run Code Online (Sandbox Code Playgroud)

不确定有人知道如何解决这个问题。

小智 8

我得到了完全相同的错误。阅读 Theo 答案,我在 venv 中找到了解决方法

pipreqs --ignore bin,etc,include,lib,lib64
Run Code Online (Sandbox Code Playgroud)


B. *_*Sun 4

尝试:

pipreqs --encoding=iso-8859-1
Run Code Online (Sandbox Code Playgroud)