`
zhoujianghai
  • 浏览: 439715 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

python学习笔记-Python交互模式下方向键出现乱码

阅读更多

由于之前的手游项目被掐掉,团队解散,我申请转到公司xx平台的后台开发组,做了快2年的android应用开发,现在想重新回到服务端开发。由于公司的后台使用的是python,所以一切还得重新开始,第一步当然是搭建开发环境,在linux下进行python开发是十分方便的,系统已经内置了python(我的是内置了python2.7),不过python是支持多版本安装的,为了跟团队保持一致,我又重新下载了python2.6。编译和安装的过程中都没啥问题,在交互模式下使用方向键的时候竟然出现了乱码,解决办法如下:

 

1、安装readline模块

readline库是bash shell用的库,包含许多功能,如命令行自动补全等。

ubuntu下安装的命令:sudo apt-get install libreadline-dev

 

2、重新安装python

在python的安装目录下,执行:make;sudo make install命令

 

现在去试试看行了不,如果还是不行,就使用python自带的readline模块

切换到python安装目录下的Modules目录,编辑Setup文件

取消#readline readline.c -lreadline -ltermcap行的注释符#

再重新安装python(执行2的操作)

ps:在fedora下可能会出现readline/readline.h:没有那个文件或目录的问题(公司的是ubuntu11.10,我自己的机器装的是fedora14,出现了这个问题)

解决办法:sudo yum install libtermcap-devel ncurses-devel libevent-devel readline-devel

 

 

 

分享到:
评论
1 楼 大峰子 2014-03-27  
灰常感谢 刚好碰到这个问题, 搜了好多都没找到解决方法

相关推荐

    Python学习笔记--皮大庆.pdf.zip

    【Python学习笔记--皮大庆.pdf.zip】是一个针对初学者的Python编程教程,源自英文书籍《How to think like a computer scientist》。这本书以易懂的方式介绍了Python语言的基础知识,旨在帮助没有编程背景的人快速...

    Python学习笔记--皮大庆

    Python学习笔记--皮大庆

    皮大庆Python学习笔记

    Python基础入门教程,适合Python初学者,文档内容包括, 目录 前言 i 第一章 程序 1 1.1 程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 什么是调试 . . . . . . . . . . . . . . . ....

    带书签_Python 学习笔记-雨痕-第二版

    带书签_Python 学习笔记-雨痕-第二版,本笔记分为三个部分(Python语言、标准库和扩展库)以及附录。其中,Python语言部分包括基本环境、内置类型、表达式、函数、迭代器、模块、类、异常、装饰器、描述符和元类。 ...

    python学习笔记-初识python

    【Python学习笔记-初识Python】 在编程世界中,Python是一种高级、通用的解释型编程语言,以其简洁、易读的语法和强大的功能而受到广大程序员的青睐。本笔记将带你初识Python的魅力,理解其核心概念,并为你提供...

    王纯业的Python学习笔记

    《王纯业的Python学习笔记》是一份专为Python初学者和进阶者设计的学习资料,旨在帮助读者全面掌握这门强大的编程语言。Python作为一门高级编程语言,因其简洁、易读的语法特性,被广泛应用于数据分析、机器学习、...

    python学习笔记-王纯业

    以下是一个Python学习笔记的大纲,涵盖了从基础到进阶的内容。你可以根据自己的学习进度和理解情况,逐步填充和完善这个大纲。 Python学习笔记大纲 一、Python基础 Python简介 Python的历史 Python的特点和应用...

    python-3.8.10-amd64.rar

    这个压缩包"python-3.8.10-amd64.rar"包含了一个用于在Windows上安装Python 3.8.10的可执行文件"python-3.8.10-amd64.exe"。Python是一种高级、解释型、交互式和面向对象的脚本语言,广泛应用于Web开发、数据分析、...

    《强烈推荐》Python学习笔记--皮大庆

    在这一段文字中,我们看到了Python学习笔记的概览和一些关于Python语言的基本信息。首先,皮大庆作为作者,他的学习笔记是基于《How to think like a computer scientist》这本书编写的,非常适合初学者入门,也是...

    python_docx-0.8.10-py2.py3-none-any.whl

    原来是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python 2(python2 和python3差别还是挺大的,虽然现在python 3出来很久了,但是不少三方库还没有更新),因此需要自己找一个兼容的包...

    python官方3.7.2-amd64版本exe安装包

    这个“python-3.7.2-amd64.exe”文件是Python 3.7.2的Windows安装程序,它包含了运行Python所需的所有组件,包括解释器、标准库以及一些默认模块。 安装Python 3.7.2的步骤如下: 1. 下载:首先,你需要从Python...

    Python听课笔记-个人基础学习记录

    Python听课笔记-个人基础学习记录

    统计学习方法笔记-基于Python算法实现源码.zip

    统计学习方法笔记-基于Python算法实现。统计学习方法笔记-基于Python算法实现 所有代码均可直接运行。统计学习方法笔记-基于Python算法实现。统计学习方法笔记-基于Python算法实现 所有代码均可直接运行。统计学习...

    马哥python课堂笔记-马哥教育PYTHON相关基础笔记.pdf

    在马哥教育的PYTHON相关基础笔记中,我们看到几个关键知识点: 1. **推荐书籍**:学习Python时,有几本经典教材值得参考,包括《Python Cookbook》、《Learn Python the Hard Way》、《Google's Python Class》以及...

    python官方3.6.0-amd64版本exe安装包

    1. **交互式模式**:通过命令行输入`python`或`python3`,即可进入Python的交互式解释器。 2. **编写脚本**:创建`.py`文件,写入Python代码,然后在命令行使用`python script.py`执行。 3. **安装第三方库**:...

    python学习笔记 --基础篇

    从print 到 继承 ,包含代码,运行结果和注释

    python-urlgrabber-3.9.1-11.el6.noarch.rpm

    python-urlgrabber-3.9.1-11.el6.noarch.rpm

    python-2.7.5-90.el7.x86_64.rpm

    python-2.7.5-90.el7.x86_64.rpm

Global site tag (gtag.js) - Google Analytics