一、原有环境
系统:linux、centos
python版本:2.6.6
二、安装 python2.7以上版本:
升级python 由于ipython的版本运行在>2.7 版本之上,所以我们需要安装2.7以上版本。
我们安装2.7.13
1、下载2.7.13
[root@localhost ~]# wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
2、下载后解压相关包
[root@localhost ~]#tar -zxvf Python-2.7.13.tgz
3、更改工作目录
[root@localhost ~]#cd Python-2.7.13
4.安装
#./configure
#make all
#make install
#make clean
#make distclean
5.查看版本信息
#/usr/local/bin/python2.7 -V
6、建立软连接,使系统默认的 python指向 python2.7
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
7、重新检验Python 版本
#python -V
8、解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本
#vi /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6
三、安装pip
# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
# python get-pip.py
安装好后查看pip版本:
#pip -V
应该提示的结果:
也可能出现下面错误:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
如图所示:
这是由于找不到ssl模块,此时只需要
#yum install openssl-devel
然后回到python2.7的包中进行重新编译即可,即重复二-4的内容
然后再到get-pip.py所在的文件夹,执行
#python get-pip.py
四、安装ipython
pip install ipython
五、验证
# ipython
\
则表示ipython安装成功.