默认为python2.7,安装python3.6

安装步骤如下:

(1)wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz  下载安装包
(2)tar zxvf Python-3.6.5.tgz  解压安装包
(3)cd Python-3.6.5   转到该安装包目录下 
(4)./configure --prefix=/usr/local/python3 这一步及其重要,对安装进行配置,并指定安装路径,安装路径不指定的话不利于后面的系统管理
(5) make 编译
(6) make install 安装

make install 出现 zipimport.ZipImportError: can't decompress data; zlib not available 错误
使用yum安装zlib相关依赖包 yum -y install zlib*
进入python安装包编辑 Module/Setup vim Module/Setup

#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
去掉注释
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

如果再次 make和make install 提示去掉注释报错

安装zlib

  wget http://prdownloads.sourceforge.net/libpng/zlib-1.2.11.tar.gz

切换到安装目录
tar zxvf zlib-1.2.11.tar.gz  解压安装包
./configure
make 编译
make install 安装

再次切换到python安装目录

make 编译
make install  安装 

建立软连接:

 (1)mv /usr/bin/python /usr/bin/python.bak
 (2)ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

配置完成之后,运行 python


图片.png

pip 安装


图片.png

pip安装第三方模块
python -m pip install django

安装python3之后,运行 yum 报错:
1)修改 vim /usr/bin/yum文件
将第一行#!/usr/bin/python 修改为 #!/usr/bin/python2
2)修改vim /usr/libexec/urlgrabber-ext-down文件
将第一行#! /usr/bin/python 修改为#! /usr/bin/python2

你可能感兴趣的:(默认为python2.7,安装python3.6)