64位Centos6.5使用源码安装Python3.5

来源:互联网 发布:说明域名注册的流程 编辑:程序博客网 时间:2024/06/07 03:12

1、CentOS安装Python的依赖包

yum groupinstall "Development Tools"

yum install zlib-devel bzip2-developenssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-develdb4-devel libpcap-devel xz-devel

 

2、下载Python3.5的源码包并编译

wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz/usr/local/src/

sudo mkdir /usr/tools/python

sudo tar xf /usr/local/src/Python-3.5.0.tgz-C /usr/tools/python/

cd /usr/tools/python/Python-3.5.0/

./configure--prefix=/usr/tools/python/python35

make -j8 && make install

 

3、覆盖原来的版本,并重新建立超链接

mv /usr/bin/python /usr/bin/python_old

ln -fs /usr/tools/python/python35/bin/python3.5/usr/bin/python

python --version

 

4、修改yum配置(否则yum无法正常运行)

vi /usr/bin/yum

将第一行的#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6

 

5、删除编译Python时所需要的库

yum groupremove "Development Tools"

yum remove zlib-devel bzip2-developenssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-develdb4-devel libpcap-devel xz-devel

 

6、设置pip路径

vi /etc/profile

插入以下内容:

# set python-pip path

exportPYTHON_PIP_HOME=/usr/tools/python/python35

export PATH=$PATH:$PYTHON_PIP_HOME/bin

 

退出后调用:source /etc/profile
0 0
原创粉丝点击