Python Failed calling sys.__interactivehook__ UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 203: illegal multibyte sequence
问题重现
安装完Anaconda进入Python的时候出现这个错误:
解决
bug中提示是在这个位置:
File "C:\Users\Admin\anaconda3\lib\site-packages\pyreadline\lineeditor\history.py", line 82, in read_history_file
for line in open(filename, 'r')
找到这个文件的这一行,修改为
for line in open(filename, 'r', encoding='utf8)
保存后再重新启动即可。