前言
本文幽络源将指导在CentOS 7系统上从零开始安装和配置Python3环境,包括源代码编译、依赖库安装以及PIP镜像优化等步骤。
1.查看当前系统环境
2.下载linux系统的Python3源码压缩包并解压
3.安装Python相关核心库
4.检测并配置Python编译环境
5.编译并安装Python
6.配置环境变量
7.验证Python环境
8.配置PIP镜像
步骤1:查看当前系统环境
执行如下命令,查看当前系统环境是否为Centos7
cat /etc/os-release
如图表示为Centos7
执行如下命令,查看当前Python环境
python --version
如图看到,centos是自带python2的。
注意:CentOS默认自带Python2,这是yum等系统工具的依赖,请勿卸载。
步骤2:下载linux系统的Python3源码压缩包并解压
进入Python官网,我这里推荐使用python3.12.3,Python3123官网链接(https://www.python.org/downloads/release/python-3123/) 如图,往下滑,点击Gzipped source tarball 下载python3123源码压缩包
然后将该压缩包放到centos系统的home目录下(可以使用mobaxterm或者xftp工具),如图幽络源是用的mobaxterm工具
然后使用cd命令进入到home目录下,执行如下命令将压缩包解压
tar -zxvf Python-3.12.3.tgz
如图
步骤3:安装Python相关核心库
解压完成后,执行如下命令安装Python相关核心库,这是必须的
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel libffi-devel liblzma-devel libjpeg-dev libpng-dev libtiff-dev -y gcc make
如图
步骤4:检测并配置Python编译环境
进入到才解压后的Python3.12.3的目录中,执行如下命令检测并配置Python编译环境【提示:如果是重新配置,需先在Python3.12.3目录下执行make clean】
./configure --prefix=/home/Python-3.12.3 --with-openssl=/usr/include/openssl
如图
步骤5:编译并安装Python
执行如下命令将源码编译
make
接着执行如下命令将编译后的Python进行安装
make altinstall
如图
小提示:之所以使用make altinstall是因为相较于 make install
,可以避免与系统中已有的默认 Python 版本冲突
步骤6:配置环境变量
安装完成后,会有黄色的文本提示还需要配置环境变量,因此执行如下命令开始配置环境变量
vi ~/.bashrc
然后加入如下两行代码并保存退出
alias python3=/home/Python-3.12.3/bin/python3.12
alias pip3=/home/Python-3.12.3/bin/pip3.12
如图
上方配置好环境后,执行如下命令,使新配置的环境立即生效
source ~/.bashrc
并且执行python3 -V与pip3 -V来验证python3的环境是否安装配置成功,如图
步骤8:配置PIP镜像
默认的pip在国内下载库很慢,因此配置pip镜像是必要的,进入/etc目录,执行如下命令创建编辑pip.conf文件
vi pip.conf
加入如下内容保存即可
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
后续只需要通过pip3 install 包即可快速下载所需库
总结
以上为幽络源的Centos7安装配置Python3环境的详细图文教程,如有任何问题,请随时加入我们的技术交流QQ群:307531422。
暂无评论内容