centos7.1安装 python2.7.10详细教程


本文摘自PHP中文网,作者巴扎黑,侵删。

为了测试 mesos,搞了一个 centos7.1,使用最小化安装,然后自己安装了 net-tools,“开发工具”集。后来想装一下 DCOS Cli工具,结果发现 python 的 pip 不可用。

搜了一下,发现 Centos7自动的 python 版本为2.7.5,不带 openssl 加密,而要下载的东西都是 https 的,找了好久,希望能让 pip 忽略 https 的验证无果。查到一个信息,说是2.7.9以上版本自带了 openssl 插件。好吧,试试这个吧!

1、安装一堆需要的软件包,之所以搞了两天,完全是被这些坑的,一步一个坑啊!

1

yum -y install openssl openssl-devel ncurses-devel.x86_64  bzip2-devel sqlite-devel python-devel zlib

2、下载 python2.7.10源码包,解压到一个临时目录中,我就放在/tmp 下了

1

2

wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

tar zxvf Python-2.7.10.tgz

3、编译

编译前,注意一下,configure时候要使用"--enable-shared",表示生成动态链接库。(不然后面编译mod_wsgi会出错)仅使用这一项也不够,开始仅使用--enable-shared选项,发现编译完成后,进入Python2.7.10目录,执行python、python2、python2.7在终端都是返回python2.7.5的提示符。所以,在执行configure命令的时候,还要加上"-rpath"选项,这个代表是否将生成的库安装在软件的安装目录,默认是在安装目录,否则自己指定路径。

先建立一个目录,不然后面configure的时候会出错:

1

2

3

mkdir -p /usr/local/python/2.7.10/lib

./configure --enable-shared --prefix=/usr/local/python/2.7.10 LDFLAGS="-Wl,-rpath /usr/local/python/2.7.10/lib"

make && make install && make clean

4、切换新版本

此处一定要把原来的 python2.7.5保留,我开始是直接覆盖了老版本,结果发现 yum 不能用了,费了无数劲,也没搞定,只好重装了系统,反正是测试的虚拟机(不过第二天找到修复的办法了)

阅读剩余部分

相关阅读 >>

linux调试工具gdb使用教程

手把手安装linux虚拟机教程

linux中inode用法教程

linux expect 的安装教程

centos7.1安装 python2.7.10详细教程

linux中inode用法教程

安装linux系统教程

whmcs7.01 centos下完整安装教程

手把手安装linux虚拟机教程

安装linux系统教程

更多相关阅读请进入《python2.7.10》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...