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)

保存后再重新启动即可。

posted @ 2020-03-17 17:16  何大卫  阅读(443)  评论(0编辑  收藏  举报