第一步:
拥有一个虚拟机,或者装有Centos7系统的电脑
(我用虚拟机VMware Workstation Pro 14 重新虚拟了一个Centos7__mini 系统 没有图形操作界面)
第二步:
检查工具是否齐全wget(下载)、tar(解包)、gcc(编译)、make(安装)
由于事先安装的虚拟机,没有wget 和 gcc
第三步:
激活网卡(为安装方便,接下来将全部使用超级用户root)
cd /etc/sysconfig/network-scripts/
ls查看文件
vi ifcfg-ens33 #ifcfg-ens33为网卡文件
编辑下( vi 编辑器,输入i进入编辑模式)
ONBOOT=yes 开启自动启用网络连接
Esc键进入命令模式
保存退出
①:wq ②shift + ZZ(大写Z连按)
service network restart 重启网络
第四步:
安装所需工具:gcc和wget
yum install wget gcc
键入y开始下载
下载完成,键入y即可开始安装
安装完成
第五步:
下载python环境安装文件(在python官网中没有python的安装rpm文件,因此我只能下在其源码的tgz压缩文件)
执行命令:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 下载3.6.5版本的python包
第六步:
解压:tar -zxvf Python-3.6.5.tgz
第七步:
预编译并决定安装目录
cd Python-3.6.5 #进入目录
ls #查看当前目录
./configure --enable-optimizations --prefix=/usr/Python-3.6.5/
#/usr/Python-3.6.5/是安装目录 ,configure是预编译执行文件 --enable-optimizations 是优化选项(不加这个他会提示你加这个指令)
由于下一个步骤make install 会安装pip3,然而需要两个依赖包zlib*和openssl*
因此现在安装依赖包
yum install zlib* openssl*
make install #安装 (时间较长保守估计12分钟左右,性能优越的机子起码也要在七分钟左右)
安装完成
第八步
配置环境变量
不同于网上其他的软连接,这里讲路径添加进系统变量
vi ~/.bashrc #在这个文件里添加
PATH=$PATH:/usr/Python-3.6.5/bin/
ESC进入命令模式
键入
:wq 保存退出(或者shift+ZZ)
第九步:执行生效
但是,更改完文件并不能马上生效
因此要运行source ~/.bashrc
到这里Python3就全部配置完成了~
当然了,系统自带的python2也依然存在