码迷,mamicode.com
首页 > 其他好文 > 详细

UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 2411: illegal multibyte sequence错误解决方案

时间:2019-11-19 13:46:32      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:back   出现   packages   ports   需要   png   get   img   编码   

|、第一步放bug

Traceback (most recent call last):
  File "c:\programdata\anaconda3\envs\sql\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\programdata\anaconda3\envs\sql\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\ProgramData\Anaconda3\envs\sql\Scripts\pipreqs.exe\__main__.py", line 9, in <module>
  File "c:\programdata\anaconda3\envs\sql\lib\site-packages\pipreqs\pipreqs.py", line 470, in main
    init(args)
  File "c:\programdata\anaconda3\envs\sql\lib\site-packages\pipreqs\pipreqs.py", line 409, in init
    follow_links=follow_links)
  File "c:\programdata\anaconda3\envs\sql\lib\site-packages\pipreqs\pipreqs.py", line 122, in get_all_imports
    contents = f.read()
UnicodeDecodeError: gbk codec cant decode byte 0xab in position 2411: illegal multibyte sequence

II、解决方案

根据bug提示就知道是编码出现问题,所以只需要改变编码

1、找到pipreqs包的位置

在bug中有提示,已经具体显示到第几行

技术图片

 

 2、修改编码

根据上面提示的行数直接找到源头,修改,完成

技术图片

 

 保存,ok

重新导出

UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 2411: illegal multibyte sequence错误解决方案

标签:back   出现   packages   ports   需要   png   get   img   编码   

原文地址:https://www.cnblogs.com/gambler/p/11888532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!