ipython安装

一、python安装
1.下载源码

官网下载最新版本
wget http://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz

2.依赖解决

shell# yum install readline-devel *bz* openssl openssl-devel zlib-devel gcc *sqlite* 

模块    依赖    说明
_bsddb    bsddb    Interface to Berkeley DB library。Berkeley数据库的接口
_curses    ncurses    Terminal handling for character-cell displays。
_curses_panel    ncurses    A panel stack extension for curses。
_sqlite3    sqlite   DB-API 2.0 interface for SQLite databases。SqlLite,CentOS可以安装sqlite-devel
_ssl    openssl-devel.i686    TLS/SSL wrapper for socket objects。
_tkinter    N/A    a thin object-oriented layer on top of Tcl/Tk。如果不使用桌面程序可以忽略TKinter
bsddb185    old bsddb module    老的bsddb模块,可忽略。
bz2    bzip2-devel.i686    Compression compatible with bzip2。bzip2-devel
dbm    bsddb    Simple “database” interface。
dl    N/A    Call C functions in shared objects.Python2.6开始,已经弃用。
gdbm    gdbm-devel.i686    GNU’s reinterpretation of dbm
imageop    N/A    Manipulate raw image data。已经弃用。
readline    readline-devel    GNU readline interface
sunaudiodev    N/A    Access to Sun audio hardware。这个是针对Sun平台的,CentOS下可以忽略
zlib   Zlib    Compression compatible with gzip

3.解压安装

tar -zxvf Python-2.7.12.tgz
cd Python-2.7.12

vim ./Modules/Setup.dist
找到#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉注释并保存(即去掉#号)

在解压缩后的目录下编译安装

./configure --prefix=/usr/local/python2.7
make &&make install

4.yum兼容

mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python

之所以要保留旧版本,因为yum依赖Python2.6,改下yum的配置文件,指定旧的Python版本就可以了。

vim /usr/bin/yum,将第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6.6

二、pip安装

1.官网下载安装文件

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

2建立软链接

ln -s /usr/local/python2.7/bin/pip2.7 /usr/bin/pip

pip -V 查看版本

三、安装ipython
1.使用pip方法安装


pip install ipython

2.安装readline模块

yum install patch 
pip install readline

3.建立软连接

ln -s /usr/local/python2.7/bin/ipython  /usr/bin/ipython
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值