解决Python报错Failed calling sys.__interactivehook__
报错截图

可以看到主要的报错信息
File "D:\Python\Anaconda3\lib\site-packages\pyreadline\lineeditor\history.py", line 82, in read_history_file
for line in open(filename, 'r'):
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 50: illegal multibyte sequence
找到这个history.py的文件的第82行,加上, encoding='utf-8'即可

保存再次运行就没问题了

版权声明:本文为ooblack原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。