网络协议安全学习记录(3)-在Centos7中安装python3
一.检查网络
1.打开,点击连接
2.右键,打开终端,测试是否网络连接成功。输入ping www.baidu.com,出现64开头的代码即成功。按ctrl+c才能停止。
二.下载python3
1.用wget命令下载在虚拟机中
$wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
2.安装python3的库环境(输入su 进入root用户界面)
#yum -y groupinstall “Development tools”
#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
#yum -y install zlib-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3.用tar命令解压缩源码包
#tar -xvf Python-3.8.2.tgz
4.用cd命令切换源码包目录
#cd Python-3.8.2
5.编译且安装
(1)释放编译文件makefile,(makefile就是用来编译且安装的,–prefix指定软件的安装路径)
#./configure --prefix=/opt/python38/
(2)开始编译python3
#make
(3)编译安装
#make install
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
注:/root/bin:/opt/python38/bin是linux系统中python3的实际安装位置
(2)source命令使其生效
#source /etc/profile
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
注:删除python3的软链接( #rm -rf /usr/bin/python3)
查看python3的软链接(#ll /usr/bin/python3)
8.验证python3和pip3是否安装成功
注:如果验证python3显示没有此命令,可能是没有将python3的安装路径添加到环境变量中
#python
quit()
#python3
quit()
#pip3 --version