写在前面

先既然是linux,用shell按步骤慢慢装就行了。然则事与愿违,经过几小时的鏖战最终得出结论,老版本的centos6服务器装不了最新的Python3.7.2,只得退而求其次安装3.5.2,着实令人不爽。

代码如下(本文以centos6装3.5.2为例):

安装Python依赖包:

# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
想当年头铁没有提前装这些依赖包,于是安装python的时候报错连连error,每次都得重新装package后再make install python……太惨了,还是提前装好吧,多装总比少装好

下载Python源码包:

# wget http://mirrors.sohu.com/python/3.5.2/Python-3.5.2.tgz
随意找个mirror镜像安装即可。

编译、安装:

# tar Python-3.5.2.tgz
# cd Python-3.5.2
# ./configure --prefix=/usr/local
# make && make install

至此就装完了python3,不过切莫删除原来的系统自带python2,否则一些system命令可能无法使用。

检查python版本

# python3 -V
# python -V

检查pip

# pip -V
# pip3 -V
如果没有安装pip或版本过低,可以输入升级:
# pip3 install --upgrade pip

Comments


做一只有梦想的咸鱼