Centos 安装 Python3
前言
越来越发现Python非常有用,同时也希望自己在读研过程中在百度学到的东西不会忘掉,所以打算继续深入学习Python3。但是虚拟机上面的Python是2.7,而且yum镜像站中Python默认也是2,但是Python3越来越成为主流,所以有必要这么折腾一下。
安装
环境
如果是以最小镜像安装的Linux的话,是不会有wget等有用的模块的,所以我们需要:
yum -y install wget
安装好wget后,再:
yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel openssl-devel ncurese-devel
编译&安装
ok前期工作搞定,然后去Python镜像站看一下Python的版本,再wget下来:
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
下载后解压并且编译安装(sudo):
tar Jxvf Python-3.5.1.tar.xz
cd Python-3.5.1
./configure --prefix=/usr/local/python3
make && make install
这时如果成功的话python3.5.1就安装到了prefix指定的目录下面,如果添加系统命令的话,需要将python3文件软连接到/usr/bin下面
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
我们在系统中以python3命令调用python3就可以啦,顺便一提yum是使用python2版本,如果改变全局python的话,可能会导致yum等使用python2的软件无法工作。
安装pip
一般来讲,安装python3会自动安装pip,将pip添加到系统命令中和安装python3一样,创建软连接:
$ sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
然后搞定,如果没有默认安装pip的话可以参考这篇文章