Centos7安装python3.6.5
安装组件
新安装纯净版centos7版本,自带python2.7.5
- 更新yum源
yum -y update
注:更新时间比较长 - 安装辅助包,vim、wget、make
yum –y install vim
yum –y install wget
yum -y install automake autoconf libtool make
yum install gcc gcc-c++
注:安装gcc gcc-c++时需要手动输入“y”确定
安装python3.6.5
进入解压文件目录下
cd python3/Python-3.6.5
配置安装路径
./configure --prefix=/usr/local
安装
执行make && make install
- 安装相关依赖
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel
db4- devel libpcap-devel xz-devel - 使用wget从官网下载安装包
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
注:压缩文件Python3.6.5.tar.xz,开头的P大写 - 创建python3文件
mkdir python3 - 将下载的安装包解压到创建的文件夹中
tar –xf Python-3.6.5.tar.xz –C python3 - 进入解压文件目录下
cd python3/Python-3.6.5 - 配置安装路径
./configure --prefix=/usr/local
注:安装时间比较长,请耐心等待 - 安装
make && make install - 创建python3软连接
备份python2
mv /usr/bin/python /usr/bin/python2
创建软连接
ln -s /home/python3/bin/python3 /usr/bin/python
创建pip软连接
ln -s /home/python3/bin/pip3 /usr/bin/pip - 测试
输入命令 python
退出python命令exit()
出现上述内容,表示python3.6.5已安装成功 - 修改yum源使用python3(centos7默认是python2.7)
获取文件权限(非root用户)
sudo chmod 777 /usr/bin/yum
修改默认指向
将#!/usr/bin/python 改为#!/usr/bin/python2.7
修改后
wq保存退出后验证
sudo yum search pip
出现上面页面,表示yum已正常运行