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)

保存后再重新启动即可。

猜你喜欢

转载自www.cnblogs.com/heenhui2016/p/12511988.html