安装步骤如下:
(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