错误提示如下: 

(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

可以用记事本打开这个文件,删掉带有中文的行,即可

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐