Python错误:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte...
错误提示如下:(tf2) C:\Users\user>pythonPython 3.7.6 | packaged by conda-forge | (default, Mar5 2020, 14:47:50) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for mor
·
错误提示如下:
(tf2) C:\Users\user>python
Python 3.7.6 | packaged by conda-forge | (default, Mar 5 2020, 14:47:50) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Failed calling sys.__interactivehook__
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\Continuum\anaconda3\envs\tf2\lib\site.py", line 439, in register_readline
readline.read_history_file(history)
File "C:\Users\user\AppData\Local\Continuum\anaconda3\envs\tf2\lib\site-packages\pyreadline\rlmain.py", line 165, in read_history_file
self.mode._history.read_history_file(filename)
File "C:\Users\user\AppData\Local\Continuum\anaconda3\envs\tf2\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 0xad in position 1463: illegal multibyte sequence
这是因为你曾经在python的交互命令界面输入过中文,Python会将交互界面中获取的输入存在下面的文件中:
C:\Users\[你的用户名]\.python_history
可以用记事本打开这个文件,删掉带有中文的行,即可
更多推荐
已为社区贡献4条内容
所有评论(0)