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

浙公网安备 33010602011771号