python: Failed calling sys.__interactivehook__ (Windows)
python: Failed calling sys.__interactivehook__ (Windows)进入 python 解释器 时出现 Failed calling sys.__interactivehook__ 错误Microsoft Windows [版本 10.0.19042.508](c) 2020 Microsoft Corporation. 保留所有权利。C:\Users\
·
python: Failed calling sys.__interactivehook__ (Windows)
进入 python 解释器 时出现 Failed calling sys.__interactivehook__ 错误
Microsoft Windows [版本 10.0.19042.508]
(c) 2020 Microsoft Corporation. 保留所有权利。
C:\Users\14298>python
Python 3.8.3 (default, Jul 2 2020, 17:30:36) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
Failed calling sys.__interactivehook__
Traceback (most recent call last):
File "D:\software\Environment\Anaconda3\lib\site.py", line 440, in register_readline
readline.read_history_file(history)
File "D:\software\Environment\Anaconda3\lib\site-packages\pyreadline\rlmain.py", line 165, in read_history_file
self.mode._history.read_history_file(filename)
File "D:\software\Environment\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 0xaf in position 536: illegal multibyte sequence
>>>
问题来源:读取某个文件,其中包含了无法解析的编码(BGK,中文)
解决办法:将 C:\Users\{username} 目录下的 .python_history 文件里面的中文删除
更多推荐
已为社区贡献1条内容
所有评论(0)