重现

在cmd中输入Python,运行后,出现以下错误:

Python 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 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 "C:\ProgramData\Anaconda3\lib\site.py", line 439, in register_readline
readline.read_history_file(history)
File "C:\ProgramData\Anaconda3\lib\site-packages\pyreadline\rlmain.py", line 165, in read_history_file
self.mode._history.read_history_file(filename)
File "C:\ProgramData\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 0xa2 in position 170: illegal multibyte sequence

原因是在读取filename的时候,是以unicode来读取的,需要打开C:\ProgramData\Anaconda3\lib\site-packages\pyreadline\lineeditor\history.py这个文件。

打开history.py,并编辑:

假如encoding参数即可。

最新文章

  1. 如何 实现PHP多版本的 共存 和 切换?
  2. kNN算法python实现和简单数字识别
  3. jQuery iframe之间相互调用
  4. Java中常见数据结构:list与map -底层如何实现
  5. 小米1plus MIUI RadioButton的问题
  6. [Ubuntu] Linux下使用google app engine,无法打开https网站的解决方法
  7. 中国地图 xaml Canvas
  8. POJ 2513 Colored Sticks (离散化+并查集+欧拉通路)
  9. Debian 如何更改hdmi接口输出的分辨率
  10. 【转】从QA到EP
  11. php中foreach()函数与Array数组经典案例讲解
  12. c#中的格式输出
  13. (转载)总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法
  14. Webform--LinQ 分页组合查询
  15. sql server 中getdate() 的日期时间字符串表示法
  16. web4.0基本配置
  17. .geodatabase与gdb的相互转换
  18. LeetCode 21 Merge Two Sorted Lists (有序两个链表整合)
  19. Mat结构
  20. mybatis由浅入深day01_ 7输入映射(7.1传递pojo的包装对象_7.2#{}与${}_7.3传递简单类型_7.4传递pojo对象_7.5传递hashmap)

热门文章

  1. 牛客小白月赛3---G 旅游(树形dp)
  2. 在 Scale Up 中使用 Health Check【转】
  3. JSONObject 和JSONArray基本使用
  4. Golang函数-不定参函数
  5. 将数据写入已有的excel文件
  6. 十八、SAP中使用IF/ELSE判断语句,以及sy-subrc的用法
  7. 018-PHP判断文件是否存在
  8. C++ do while无限循环~
  9. 这篇干货让你在零点前完成学术Essay写作
  10. 第十二篇视图层之视图函数(views)-三件套