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)

保存后再重新启动即可。


浙公网安备 33010602011771号