Centos 7.5 安装Python 3.6.6详细步骤
#创建临时目录,用于存储repo 1. mkdir -p /tmp/repo/ #将/etc/yum.repos.d/所有repo移动到/tmp/repo/目录下保存 2. mv /etc/yum.repos.d/* /tmp/repo/ #采用阿里云的Centos镜像文件 3. curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo #安装wget软件 4. yum install -y wget #下载阿里云epel扩展源 5. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo #清理yum 缓存 6. yum clearall #重建yum缓存 7. yum makecache #安装Python 3.6需要的依赖包 8. yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel xorg-x11-xauth zlib* libffi-devel #下载Pyhton 3.6.6二进制安装包 9. wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz #将python安装移动到/usr/lib目录下 10. mv Python-3.6.6.tar.xz /usr/lib #进入到/usr/lib下 11. cd /usr/lib #xz命令会对系统文件进行压缩和解压缩,压缩完成后,系统会自动在原文件后加上.xz的扩展名并删除原文件。 xz命令只能对文件进行压缩,不能对目录进行压缩。 -d 代表解压缩 12. xz -d Python-3.6.6.tar.xz # 解压tar文件 13. tar -xvf Python-3.6.6.tar #进入到解压缩目录 14. cd Python-3.6.6 #二进制安装python 15. ./configure --prefix=/usr/lib/python3 #编译安装 16. make && make install #查找python安装路径 17. which python3 #备份现有的Pyhton软连接;Centos-7默认Python是2.7版 18. mv /usr/bin/python /usr/bin/python.bak #将python通过软连接,指向到新安装的python 3.6版本 19. ln -s /usr/bin/python3 /usr/bin/python #将pip通过软连接,指向到新安装的python 3.6版本的pip 20. ln -s /usr/lib/python3/bin/pip3 /usr/bin/pip3