Centos 7 虚拟机
基于Vmware Workstation 16 PRO 搭建 Centos 7 虚拟机 以及 python2.7版本升级至3.8
前期准备
虚拟机配置
-
创建新的虚拟机
-
新建虚拟机向导
特殊步骤(其余均下一步)
- 安装客户机操作系统
- 选择客户机操作系统
- 命名虚拟机
- 处理器配置
- 此虚拟机的内存
- 已准备好创建虚拟机
- ISO 映像文件
CentOS安装
-
安装流程
- 语言(English)
- 时区(Shanghai)
- 安装位置
- ROOT 密码
网络配置
-
静态ip地址
# ifconfig 不可用 ip addr # 启用静态ip地址 vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 修改添加 BOOTPROTO=static # 启用静态ip地址 ONBOOT=yes # 开机自启 IPADDR=192.168.111.100 # IP地址 NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.111.2 # 网关 DNS1=192.168.111.2 # DNS
-
ifconfig 命令
yum install -y net-tools
-
wget 命令
yum install -y wget
修改主机名
# 临时生效
hostname 主机名
# 永久生效①
vim /etc/hostname
hostname[主机名]
~
~
# 永久生效②
vim /etc/hosts
::1 主机名
reboot
以下建议通过终端ssh连接虚拟机(推荐 Windows Terminal,Tabby)
Python3安装
CentOS7 原生python版本是2.7.5
-
安装依赖
sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make sudo yum install -y libffi-devel
-
下载python3.8的安装包(官网)
wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz
-
解压安装包
tar -zxvf Python-3.8.16.tgz -C /opt/
-
安装python3
cd /opt/Python-3.8.16 ./configure make && make install
-
建立命令软链接
# python3 虽安装成功,但键入python依旧显示2.7.5版本 which python >>> /usr/bin/python which python3 >>> /usr/local/bin/python3 # 备份原始python mv /usr/bin/python /usr/bin/python.bak # python3 软链接加到python ln -s /usr/local/bin/python3 /usr/bin/python # 查看当前python 版本 python -V # python3默认pip是pip3,而CentOS的python2.7默认没有装pip which pip3 ln -s /usr/local/bin/pip3 /usr/bin/pip
-
配置yum
# 注意 yum 依赖的是python2.7 而目前python版本是3.8 故会报错 which python2 >>> /usr/bin/python2 # 查看python命令的详细情况 cd /usr/bin && ll | grep python
# 可以清晰看到 python 软链执行的是python3 而python2 软链执行的是python2.7 # 故修改执行库对python的依赖 vim /usr/libexec/urlgrabber-ext-down #! /usr/bin/python 修改-> #! /usr/bin/python2 # 修改yum vim /usr/bin/yum #! /usr/bin/python 修改-> #! /usr/bin/python2
-
大功告成
于此更新太麻烦,笔者在此更新,文章有更改!!!
↓↓↓
实时更新