python安装升级

1、Python安装多版本
使用高级的版本Python,不要动系统默认的python版本
1.编译安装新版本至某特定路径
2.pyenv


(1)安装依赖
[root@node3 ~]# yum -y install readline readline-static readline-devel gcc sqlite-devel sqlite zlib zlib-devel bzip2-devel bzip2-libs openssl openssl-devel openssl-static -y

(2)安装python-2.7.11
[root@node3 ~]# tar xf Python-2.7.11.tgz
[root@node3 ~]# cd Python-2.7.11
[root@node3 Python-2.7.11]# ./configure --prefix=/usr/local/python27 --enable-shared
[root@node3 Python-2.7.11]# make && make install
[root@node3 Python-2.7.11]# ln -s /usr/local/python27/bin/python2.7 /usr/bin/python27

[root@node3 Python-2.7.11]# vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/python27/lib

[root@node3 Python-2.7.11]# ldconfig
[root@node3 Python-2.7.11]# cd


(3)安装ipython
[root@node3 ~]# tar xf ipython-3.0.0.tar.gz
[root@node3 ~]# cd ipython-3.0.0
[root@node3 ipython-3.0.0]# /usr/local/python27/bin/python2.7 setup.py build
[root@node3 ipython-3.0.0]# /usr/local/python27/bin/python2.7 setup.py install
[root@node3 ipython-3.0.0]# ln -s /usr/local/python27/bin/ipython /usr/bin/
[root@node3 ipython-3.0.0]# cd
[root@node3 ~]# ipython


(4)安装python-3.6.1
[root@node3 ~]# tar xf Python-3.6.1.tgz
[root@node3 ~]# cd Python-3.6.1/
[root@node3 Python-3.6.1]# ./configure --prefix=/usr/local/python36
[root@node3 Python-3.6.1]# make && make install
[root@node3 Python-3.6.1]# ln -s /usr/local/python36/bin/python3.6 /usr/bin/python3.6

[root@node3 Python-3.6.1]#  vim /etc/profile.d/python.sh

PATH=/usr/local/python35/bin/:$PATH

[root@node3 Python-3.6.1]# source /etc/profile.d/python.sh

 

posted @ 2016-10-13 11:24  Python自动化运维之路  阅读(453)  评论(0)    收藏  举报