分类: Python

CentOS6.8安装Python3.5.2最新版及setuptools-20.10.1和pip-8.1.2

  发现Python3语法等更人性化、规范化,之前一直用的是Python2.x,忽然感觉Python3也很好玩;CentOS6.x系列默认安装的Python版本是2.66,诸多不便,随升级到了当前最新版Python3.5.2,记录步骤如下:

python2.6.6.png

  由于系统安装的时候采用的是mini版,很多常用工具都没有,需要安装下:

安装最基础的工具:

yum install make curl curl-devel gcc gcc-c++ gcc-g77 gcc* make zlib-devel bzip2-devel openssl-devel xz-libs wget unzip xz vixie-cron crontabs ntpdate tar lrzsz sysstat bind-utils zlib zlib-devel libffi libffi-devel  -y

安装开发工具包:

yum groupinstall 'development tools' -y

更新系统:

yum update -y

下载Python3.5.2源码进行编译安装:

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
xz -d Python-3.5.2.tar.xz 
tar xvf Python-3.5.2.tar
cd Python-3.5.2
./configure --enable-optimizations
make
make install

安装完毕以后更改下默认Python版本:

mv /usr/bin/python /usr/bin/python_bk
ln -s /usr/local/bin/python3 /usr/bin/python

使用python -V查看版本已经升级成为了Python 3.5.2
python3.5.2.png

安装 setuptools-20.10.1 :

wget https://pypi.python.org/packages/d3/16/21cf5dc6974280197e42d57bf7d372380562ec69aef9bb796b5e2dbbed6e/setuptools-20.10.1.tar.gz#md5=cc3f063d05e3bff4d3fa07a5a1017c3b
tar xvf setuptools-20.10.1.tar.gz
cd setuptools-20.10.1
python setup.py install

安装pip-8.1.2 :

wget https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a
tar xvf pip-8.1.2.tar.gz
cd pip-8.1.2
python setup.py install

修改yum默认python版本为2.6,不修改的话yum无法使用喔,
将/usr/bin/yum中第一行的 #!/usr/bin/python 改为 #!/usr/bin/python2.6保存即可正常使用yum
到此Python已经升级为3.5.2版本啦。

相关文章

发表新评论