centOS-6.9 安装Python3.6

centOS-6.9 默认自带的Python为2.6的版本

1、安装基础包(不然在开发时会有各种小问题)

yum -y install wget gcc c++make zlib-devel readline-devel bzip2-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel openssl-devel python-devel

wget:下载包;
gcc、c++、make:用来编译的,装python包,可能要用到gcc和c++;
zlib-devel: 压缩和解压方面的,
bzip2-devel :解决没有_bz2模块的问题,也是压缩方面的,因为python没有自带。
ncurses-devel :处理图片要用到

2、下载Python3.6

wget --no-check-certificate https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz#md5=e1a36bfffdd1d3a780b1825daf16e56c

3、解压

tar -zxvf Python-3.6.2.tgz

4、进入解压后文件夹

cd Python-3.6.2

5、创建安装文件夹

mkdir /usr/local/python3

6、配置

./configure  --prefix=/usr/local/python3

7、编译

make

8、安装

make install

9、修改文件

将原 /usr/bin/python 名称修改为python_old

mv /usr/bin/python /usr/bin/python_old

10、修改yum文件

vi /usr/bin/yum
image.png

将#!/usr/bin/python 改成 #!/usr/bin/python_old

前提是你/usr/bin/下有python_old 文件夹 (在上一步已经创建)

修改完后 执行代码 测试是否能使用

yum -help
image.png

11、建立新Python 链接

ln   -s  /usr/local/python3/bin/python3 /usr/bin/python

12、最后查看pip能否使用

pip -v

如果是这样


image.png

需要执行命令

yum -y install pip

如果出现下面情况


image.png

执行代码 安装epel扩展源:

yum -y install epel-release 

EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。

然后安装pip

yum -y install python-pip

现在我们就可以使用 Python-3.6 进行愉快的玩耍了

你可能感兴趣的:(centOS-6.9 安装Python3.6)