1.centos本机自带python可以查看
python -V
所用的yum就是Python2.7.5编写的而我们要下载的是3的版本
2.进入官网python官网下载哪个版本就点Download就可以了!Linux下载这两个压缩文件都可以,复制链接;这里我复制的是第一个链接
3.下载
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
找到压缩文件
解压文件到 /usr/local/etc下 (其他路径也可以,自己的习惯)
命令:tar xf Python-3.6.6.tgz -C /usr/local/etc
切换到 cd /usr/local/etc/
4.在编辑配置文件之前先下载一些工具
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y
创建目录
mkdir /usr/local/python3
进入Python-3.6.6
执行./configure --prefix=/usr/local/python3
因为很多源码安装的默认路径不是统一的,所以归纳在一个目录下
再执行
make && make install
这样python3.6.6就算是下完了。
5.进入python的话执行命令
/usr/local/python3/bin/python3
这样很麻烦
我们学习新的知识吧
如图上面的命令都是开机默认的路径
那么我们在其路径创建软连接就可以轻松的进入python了
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
OK!
接下来需要再执行个命令
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
可以这样理解python2用的是yum;而python3自带的是pip,所以我们以后可以用pip3命令代替yum。
6.验证
7.声明:如果以后还想用yum的话,需要编辑文件 /usr/bin/yum
vim /usr/bin/yum
把红框里的python改成python2.7即可;