博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 6.9编译安装Python-2.7.14(python升级)
阅读量:2354 次
发布时间:2019-05-10

本文共 1960 字,大约阅读时间需要 6 分钟。

参考

Python官网:

阿里云

 

一、查看CentOS版本和系统默认Python版本:

#cat /etc/redhat-release

#python -V

 

二、编译安装Python-2.7.14:

1、安装依赖软件包及包组:

#yum -y groupinstall "Developmenttools" (在线、离线yum均可使用)

#yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve xz gcc readline-devel tk-devel gdbm-devel db4-devel xz-devel man (在线、离线yum均可使用)

#yum -y install libpcap-devel (仅在线yum可使用)

 

2、设置CentOS 6.9当前系统时间:

# date 071017452017.20

# date

 

3、编译安装Python-2.7.14:

# cd /usr/src

# wget

# tar -xf Python-2.7.14.tar.xz -C /usr/src

# cd /usr/src/Python-2.7.14

# ./configure --prefix=/usr/local/python2.7.14 --enable-shared--enable-profiling --disable-ipv6 --with-signal-module --with-dec-threads--with-threads --with-pth --with-doc-strings --with-tsc --with-pymalloc--with-wctype-functions --with-fpectl | tee /tmp/python2.7.14.out

# less /tmp/python2.7.14.out

# make

# make install

 

4、更改CentOS 6.9的默认Python版本为2.7.14:

# mv /usr/bin/python /usr/bin/python2.6.6-old

# ln -s /usr/local/python2.7.14/bin/python2.7 /usr/bin/python

 

5 、添加至PATH环境变量:

vim /etc/profile

/export PATH //找到设置PATH的行,添加

export PATH=$PATH:/usr/local/python2.7.14/bin

# echo $PATH

重启操作系统

6、 配置头文件:

# ln -s /usr/local/python2.7.14/include /usr/include/python2.7.14

7、配置库文件:

# echo "/usr/local/python2.7.14/lib" >/etc/ld.so.conf.d/python2.7.14.conf

# cat /etc/ld.so.conf.d/python2.7.14.conf

# ldconfig

8、 配置man帮助文档:

# vim /etc/man.config,新增如下代码:

MANPATH /usr/local/python2.7.14/share/man

9、 查看配置后的Python版本:

# python -V

# python2 -V

# python2.6.6-old -V

 

10、修改旧的pip,并将默认的pip指向2.7

# mv /usr/bin/pip /usr/bin/pip2.6.6-old

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

 

11、升级pip9.0到pip10.0

下载好pip10.0.1的安装包,链接为:https://files.pythonhosted.org/packages/ae/e8/2340d46ecadb1692a1e455f13f75e596d4eab3d11a57446f08259dee8f02/pip-10.0.1.tar.gz

#tar -zxvf pip-10.0.1.tar.gz

#cd pip-10.0.1

#python setup.py install

 

12、解决yum无法使用的问题:

#cd /usr/bin/

#vi yum

将第一行的 #!/usr/bin/python 改为 #!/usr/bin/python2.6.6-old 将yum指向旧的python2.6.6

转载地址:http://zpktb.baihongyu.com/

你可能感兴趣的文章
Myeclipse的不足之一,struts 配置 action
查看>>
input /button链接方法
查看>>
CSS,font-family,好看,常用,中文,字体(更新中)
查看>>
Redis---基础知识:数据类型、持久化机制、虚拟内存、高级特性、应用场景
查看>>
Python3---获取延迟、提前的时间、日期---datetime、time
查看>>
Python3+selenium+Chrome---获取表格(tbody)中数据(tr)的详细内容----a & td内容的获取
查看>>
Docker/Podman使用提高----Dockerfile的制作基础及常见的问题
查看>>
Jenkins持续部署---centos7+Docker+Github+Flask项目-------补丁篇
查看>>
C语言基础---指针数组----初始化方式&常量指针数组、指针常量数组
查看>>
C语言基础---数组、指针之间的相同与不同
查看>>
类的继承的应用场景
查看>>
python3 + selenium------Chrome和Firefox 驱动的使用和版本对应
查看>>
pycharm不同测试框架的设置、unittest测试案例
查看>>
python unittest TestCase间共享数据(全局变量的使用)
查看>>
Python中普通字符串 & json字符串&json对象的区别
查看>>
python中json.dumps()和json.dump() 以及 json.loads()和json.load()的区分
查看>>
Python3中打开文件的方式(With open)
查看>>
python中unittest加载测试用例的4种方法
查看>>
iOS中使用RNCryptor对资源文件加密
查看>>
Device Tree编译工具dtc
查看>>