python启动时出现Failed calling sys.__interactivehook__ 的解决方法

记录一下,python启动时出现Failed calling sys.__interactivehook__ 的解决方法:

python启动时出现Failed calling sys.__interactivehook__ 的解决方法

现在百度搜索到的解决方法是这样的:

1:网上的解决方法一(这个暴力点,直接删除,我就不去尝试了)

python启动时出现Failed calling sys.__interactivehook__ 的解决方法

2:网上的解决方法二 (这个删除包含中文的,但是我的目录有点多,也不去尝试了)

python启动时出现Failed calling sys.__interactivehook__ 的解决方法

我的最终解决方法:

找到history.py的文件,具体在哪里??看自己的错误信息的,我的在(C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyreadline\lineeditor\history.py)

在82行加入 ,encoding='utf-8' 即可(不懂的看图,上面82行是原来的代码,83行是修改后的代码),安全又有效

python启动时出现Failed calling sys.__interactivehook__ 的解决方法

最后就没有出现了:

python启动时出现Failed calling sys.__interactivehook__ 的解决方法