安装ipython以及完善ipython等功能

安装ipython

下载:ipython-2.3.0.tar.gz及ActivePython-2.7.8.10-linux-x86_64.tar.gz和readline-6.2.4.1.tar.gz

安装Python2.7:

tar zxvf ActivePython-2.7.8.10-linux-x86_64.tar.gz

cd ActivePython-2.7.8.10-linux-x86_64

./install.sh

ln -s /opt/ActivePython-2.7/bin/* /usr/local/bin

安装ipython:

tar zxvf ipython-2.3.0.tar.gz

cd ipython-2.3.0

python2.7 setup.py install

验证:

[[email protected] ~]# ipython

Python 2.7.8 (default, Jul  2 2014, 22:10:09)

Type "copyright", "credits" or "license" for more information.

IPython 2.3.0 -- An enhanced Interactive Python.

?         -> Introduction and overview of IPython‘s features.

%quickref -> Quick reference.

help      -> Python‘s own help system.

object?   -> Details about ‘object‘, use ‘object??‘ for extra details.

In [1]:

注意:此时的ipython没有tab等功能,必须添加readline模块。

安装readline:

tar zxvf readline-6.2.4.1.tar.gz

cd readline-6.2.4.1

python2.7 setup.py install

===========Error===================

以上略....

gcc -pthread -shared build/temp.linux-i686-2.5/Modules/2.x/readline.o readline/libreadline.a readline/libhistory.a -lncurses -o build/lib.linux-i686-2.5/readline.so

/usr/bin/ld: cannot find -lncurses

collect2: ld returned 1 exit status

error: command ‘gcc‘ failed with exit status 1

===========End Error===============

查找发现原来是缺少ncurses库,没办法,继续安装ncurses

[[email protected] ~]# yum install ncurses*

[[email protected] ~]#python2.7 setup.py install  ##完成安装

====================Ok================================

Adding readline 6.1.0 to easy-install.pth file

Installed /usr/local/lib/python2.5/site-packages/readline-6.1.0-py2.5-linux-i686.egg

Processing dependencies for readline==6.1.0

Finished processing dependencies for readline==6.1.0

=====================End Ok============================

[[email protected] ~]# ipython   ##验证安装成功

Python 2.7.8 (default, Jul  2 2014, 22:10:09)

Type "copyright", "credits" or "license" for more information.

IPython 2.3.0 -- An enhanced Interactive Python.

?         -> Introduction and overview of IPython‘s features.

%quickref -> Quick reference.

help      -> Python‘s own help system.

object?   -> Details about ‘object‘, use ‘object??‘ for extra details.

In [1]: import su     ##tab补齐

subprocess  sunau       sunaudio

接下来Ipython就可以和我们好好玩耍了!!

时间: 2024-10-28 02:32:56

安装ipython以及完善ipython等功能的相关文章

Python学习笔记-编译安装Python3.6.1 + iPython

由于系统已有2.6的python,最好不好修改系统的版本,使用编译安装 下载Python3.6.1包 wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz 安装依赖: yum -y install readline-devel 解压Python-3.6.1.tar.xz xz -d Python-3.6.1.tar.xztar -xvf Python-3.6.1.tar 编译安装,指定/usr/local/python3

CATIA license的安装方法及LicManager系统的功能

为了面对激烈的市场竞争,以优秀的产品抢占市场,赢得声誉,大多数的设计开发公司,会为了压缩新产品周期.趋于完美的技术创新要求,在采购中会选择高性能的商业开发软件.比如,汽车研发类的CATIA.UG.PRO\E等,石油研发类的 HyperWork 等,这些价格昂贵的开发软件的对于自负盈亏的企业来说是一笔重要的预算,怎样做到"花最少的钱,用最多License"成了企业管理者最关心的事.现在企业用于监控管理License的第三方软件,一般都会选择上海莱曼特的LTM-LicManager客户端,

centos6.5安装python3.5 和 ipython

云盘包地址 :http://pan.baidu.com/s/1bpsgXUf环境 centos 6.5 最小化安装版,装好开发环境包. ①安装python3.5 yum install readline-devel -y  #不安装会导致python解释器里面没法用删除键等tar -zxvf Python-3.5.1.tgzcd Python-3.5.1./configure –prefix=/usr/local –enable-sharedmake && make installln -

【转】virtualbox 4.08安装虚机Ubuntu11.04增强功能失败解决方法

原文网址:http://fuliang.iteye.com/blog/1102998 在笔记本安装Ubuntu11.04增强功能失败 引用 [email protected]:~$ sudo /etc/init.d/vboxadd setup Removing existing VirtualBox DKMS kernel modules ...done. Removing existing VirtualBox non-DKMS kernel modules ...done. Building

linux软件安装rpm、srpm,yum功能

1.linux软件安装方式,常用的有: 1)dpkg:Debian Linux社区开发出来的,使用的linux版本有,B2F,Ubuntu等 2)RPM:最早由Red Hat公司研发出来,使用的版本有Fedora,CentOS,SUSE等. 2.RPM(RedHat Package Manager):是一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套管理机制. 3.软件安装的目录: 1)/etc:一些配置文件放置的目录 2)/usr/bin:一些可执行的文件案 3)/usr/

Win8.1 安装SQL Server 2012 启用Windows 功能NetFx3时出错

如题,截图如下: 这个错误出现了,我直接点确定后,继续安装,最后安装失败. 这个错误其实是.net framework 3.5没有安装,只好下载.net framework 3.5安装:其实在控制面板的"添加功能"里也可以安装. 关键是SQL Server安装失败,卸载SQL Server 不完全,还要重装系统,杯具啊!我没理解网上说的意思,什么安装SQL Server时出现上面的错误,然后通过命令行安装netfx3,重启系统:那这个"确定"不需要点吗?重启完系统再

普通windows版本安装winServer的特色功能 以dedup功能为展示点

安装 Windows 功能角色 1.选择安装源 在 Windows 8.1 系统上不存在重复数据删除功能,需要从对应的服务器版本,即 Windows Server 2012 R2 上提取相关文件. 2.提取文件 安装源中的目录和文件很多,我们只需要要三个目录:\WINDOWS\servicing\Packages,包文件:\WINDOWS\winsxs:程序集文件.除了程序集子目录之外,其他的子目录不需要:\WINDOWS\winsxs\Manifests:清单文件. 把这三个目录中的子目录和文

第二十三章、软件安装: RPM, SRPM 与 YUM 功能

SRPM 的使用 : rpmbuild 包含Source code 的 SRPM 新版的 rpm 已经将 RPM 与 SRPM 的命令分开了,SRPM 使用的是 rpmbuild 这个命令,而不是 rpm !如果你是 Red Hat 7.3 以前的用户,那么请使用 rpm 来替代 rpmbuild ! 利用默认值安装 SRPM 文件 (--rebuid/--recompile) --rebuild 这个选项会将后面的 SRPM 进行『编译』与『打包』的动作,最后会产生 RPM 的文件,但是产生的

安装nginx+ngx_lua支持WAF防护功能

nginx lua模块淘宝开发的nginx第三方模块,它能将lua语言嵌入到nginx配置中,从而使用lua就极大增强了nginx的能力.nginx以高并发而知名,lua脚本轻便,两者的搭配堪称完美. 用途:防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击 防止svn/备份之类文件泄漏 防止ApacheBench之类压力测试工具的攻击 屏蔽常见的扫描黑客工具,扫描器 屏蔽异常的网络请求 屏蔽图片附件类目录php执行权限 防止webshell上传 系统:cent