问题描述
今天更新了anaconda,更新后再次打开每次都是连续弹出三个黑框,无法打开。
使用anaconda prompt运行,发现存在UnicodeDecodeError报错
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb3 in position 1983: invalid start byte
0xb3无法被utf-8编码方式解码
解决方法
应该是文件编码读取的问题,找到logs.py文件对应行
读取方式为’r’,更改为’rb’二进制模式读取,同时二进制读取不需要指定编码方式,将encoding参数删除。
with open(log_file_path, 'rb') as stream:
保存再次运行,成功打开