python交互界面无法使用方向键

salt-fish1 2019-07-31 原文

python交互界面无法使用方向键

问题

python交互界面无法使用方向键,按方向键全变成^[[^C这类型的字符

解决办法

办法1:
使用yum安装readline、readline-devel,然后重装python
这种方法太麻烦了,一般不用
 
办法2:
使用pip安装gnureadline模块,如果因为某些原因无法安装gnureadline模块时,使用readline模块代替
readline模块在2012年改名为gnureadline
之所以不推荐优先安装readline模块,是因为该模块存在bug,可能导致进入python交互界面后,执行任何命令都会导致交互界面崩溃
>>>
*** Error in `python3': free(): invalid pointer: 0x00007fe324e356a8 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x81499)[0x7fe324011499]
python3(PyOS_Readline+0xec)[0x59e64c]
......
卸载掉readline后,python交互界面就恢复正常了,但 gnureadline 模块不会有这样的bug
 
发表于 2019-07-31 14:58 快乐De咸鱼 阅读() 评论() 编辑 收藏

 

版权声明:本文为salt-fish1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/salt-fish1/p/11276328.html

python交互界面无法使用方向键的更多相关文章

  1. 旁友数独会伐啦?python秒解数独了解下伐啦?

    前几天和隔壁邻居玩斗地主被发现了,牌被没收了,斗地主是斗不了了,但我还想和邻居玩耍。如果你还想斗斗地主,戳:趁 […]...

  2. python -流程控制

    流程控制 循环结构(while) 格式 while 表达式: 语句块   执行流程:当程序执行到while语句 […]...

  3. python解答之装饰器

    python解答之装饰器 装饰器,简而言之就是在不改变原函数任何代码(包括调用方式)的情况下为函数增加额外的功 […]...

  4. 面向对象之定制对象独有属性+属性查找+绑定方法打印day20

    1、为对象定制独有特征__init__     对象的本质就是一个名称空间而已,对象名称空间是用来存放对象自己 […]...

  5. Python 学习笔记(二)开发环境的搭建

      安装Python  windows 下安装: 下载地址:https://www.python.org/do […]...

  6. 用python实现九九乘法表输出-两种方法

    2019-08-05 思考过程:九九乘法表需要两层循环,暂且称之为内循环和外循环,因此需要写双层循环来实现。 […]...

  7. Python3.7 + jupyter安装(CentOS6.5)

    Python3.7 + jupyter安装(CentOS6.5) Python3.7 + jupyter安装( […]...

  8. 【经典】5种IO模型 | IO多路复用

    3.2.概念篇 1.同步与异步 2.阻塞与非阻塞 3.五种IO模型 4.Unix图示 3.3.IO多路复用 1 […]...

随机推荐

  1. CMU数据库(15-445)Lab0-环境搭建

    0.写在前面 从这篇文章开始。开一个新坑,记录以下自己做cmu数据库实验的过程,同时会分析一下除了要求我们实现 […]...

  2. 获取滚动条距离的兼容问题

    1.获取滚动条距离的API   scrollLeft / scrollTop   pageXOffset / […]...

  3. nodejs搭建一个webscoket服务器【转】

    最近技术支持工作中需要测试下websocket的问题,首先第一步,需要搭建一个服务器,没有太多的经验,只会点nodejs,于是用nodejs搭建了一个websocket的服务器。下面做个记录:前提,电脑中已经安装了nodejs. 没有安...

  4. 卡尔曼滤波算法及其代码

      下面整篇文章都是转载的。 最佳线性滤波理论起源于40年代美国科学家Wiener和前苏联科学家Kолмого […]...

  5. webpack’不是内部命令,也不是可运行程序或批处理文件(window 10系统)

    一、步骤: 1、通过终端命令全局安装淘宝镜像(通过终端命令安装npm或cnpm); 2、安装nodejs; 3 […]...

  6. 使用VUE开发用户后台时的动态路由问题、按钮权限问题以及其他页面处理问题

    如今前后端分离是大势所趋,笔者虽然是做后台的,但也不得不学学前端的流行框架VUE -_-||| 。 为了学习V […]...

  7. 【开源】Skatch 正式发布 – 极速渲染抽象派草图

    【开源】Skatch 正式发布 – 极速渲染抽象派草图 2018-07-30 10:38 by 【 […]...

  8. Kubernetes集群搭建之CNI-Flanneld部署篇

    本次系列使用的所需部署包版本都使用的目前最新的或最新稳定版,安装包地址请到公众号内回复【K8s实战】获取 Fl […]...

展开目录

目录导航