命令行启动python时出现Failed calling sys.__interactivehook__ 的解决方法
转载于:https://blog.****.net/showscaut/article/details/105217948
记录一下,python启动时出现Failed calling sys.__interactivehook__ 的解决方法:
现在百度搜索到的解决方法是这样的:
1:网上的解决方法一(这个暴力点,直接删除,我就不去尝试了)
2:网上的解决方法二 (这个删除包含中文的,但是我的目录有点多,也不去尝试了)
我的最终解决方法:
找到history.py的文件,具体在哪里??看自己的错误信息的,我的在(C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyreadline\lineeditor\history.py)
在82行加入 ,encoding='utf-8' 即可(不懂的看图,上面82行是原来的代码,83行是修改后的代码),安全又有效
最后就没有出现了: