一、问题背景
CentOS系统上需要通过Python脚本操作MySQL数据库,脚本中需要import pymysql、requests、ssl等Python库,准备通过pip安装。
系统默认已安装Python,版本信息如下:
CentOS release 6.5 (Final)
Python 2.6.6
但因为种种原因,数据库脚本需要使用Python3,而系统yum等命令又依赖于原2.6.6版本,所以造成系统上需要Python 2.6.6和3两个版本并存。本文就是介绍如何在上述系统背景下,再安装支持ssl的Python3。
二、问题描述
第一遍编译安装Python3.6的步骤如下:
#先安装相关包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
#下载并编译Python3:
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
tar -xvJf Python-3.6.2.tar.xz
cd Python-3.6.2
./configure prefix=/usr/local/python3
make && make install
mv /usr/bin/py