网络协议安全学习记录(3)-在Centos7中安装python3

一.检查网络

1.打开,点击连接
网络协议安全学习记录(3)-在Centos7中安装python3
2.右键,打开终端,测试是否网络连接成功。输入ping www.baidu.com,出现64开头的代码即成功。按ctrl+c才能停止。
网络协议安全学习记录(3)-在Centos7中安装python3

二.下载python3

1.用wget命令下载在虚拟机中

$wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz

网络协议安全学习记录(3)-在Centos7中安装python3

2.安装python3的库环境(输入su 进入root用户界面)

#yum -y groupinstall “Development tools”

网络协议安全学习记录(3)-在Centos7中安装python3

#yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

网络协议安全学习记录(3)-在Centos7中安装python3

#yum -y install zlib-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

网络协议安全学习记录(3)-在Centos7中安装python3

3.用tar命令解压缩源码包

#tar -xvf Python-3.8.2.tgz

网络协议安全学习记录(3)-在Centos7中安装python3

4.用cd命令切换源码包目录

#cd Python-3.8.2

5.编译且安装

(1)释放编译文件makefile,(makefile就是用来编译且安装的,–prefix指定软件的安装路径)

#./configure --prefix=/opt/python38/

网络协议安全学习记录(3)-在Centos7中安装python3
(2)开始编译python3

#make

网络协议安全学习记录(3)-在Centos7中安装python3
(3)编译安装

#make install

网络协议安全学习记录(3)-在Centos7中安装python3

6.配置path环境变量

用vim命令进入全局个人配置界面(i是开始输入,esc+:wq是保存并退出)

#vim /etc/profile

并写入

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python38/bin

网络协议安全学习记录(3)-在Centos7中安装python3注:/root/bin:/opt/python38/bin是linux系统中python3的实际安装位置
网络协议安全学习记录(3)-在Centos7中安装python3

(2)source命令使其生效

#source /etc/profile
网络协议安全学习记录(3)-在Centos7中安装python3

7.设置python3和pip3的软链接

#ln -s /root/bin:/opt/python38/bin/python3 /usr/bin/python3
#ln -s /root/bin:/opt/python38/bin/pip3 /usr/bin/pip3

网络协议安全学习记录(3)-在Centos7中安装python3
注:删除python3的软链接( #rm -rf /usr/bin/python3)
查看python3的软链接(#ll /usr/bin/python3)

8.验证python3和pip3是否安装成功

注:如果验证python3显示没有此命令,可能是没有将python3的安装路径添加到环境变量中

#python
quit()
#python3
quit()
#pip3 --version
网络协议安全学习记录(3)-在Centos7中安装python3