Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1|回复: 0

知晓:CentOS 7安装Python3环境详细指南:从源码编译到PIP配置-幽络源

[复制链接]

37万

主题

0

回帖

111万

积分

超级版主

Rank: 8Rank: 8

积分
1114192
发表于 7 天前 | 显示全部楼层 |阅读模式
前言
本文幽络源将指导在CentOS7系统上从零开始安装和配置Python3环境,包括源代码编译、依赖库安装以及PIP镜像化等步骤。

步骤目录
1查看当前系统环境

2下载linux系统的Python3源码压缩包并解压

3安装Python相关核心库

4检测并配置Python编译环境

5编译并安装Python

6配置环境变量

7验证Python环境

8配置PIP镜像

步骤1:查看当前系统环境
执行如下命令,查看当前系统环境是否为Centos7

catetcos-release
如图表示为Centos7



执行如下命令,查看当前Python环境

python--version
如图看到,centos是自带python2的。

注意:CentOS默认自带Python2,这是yum等系统工具的依赖,请勿卸载。



步骤2:下载linux系统的Python3源码压缩包并解压
进入Python,我这里推荐使用python3123,Python3123链接(wwwpythonorgdownloadsreleasepython-3123)如图,往下滑,点击Gzippedsourcetarball下载python3123源码压缩包



然后将该压缩包放到centos系统的home目录下(可以使用mobaxterm或者xftp工具),如图幽络源是用的mobaxterm工具



然后使用cd命令进入到home目录下,执行如下命令将压缩包解压

tar-zxvfPython-3123tgz
如图



步骤3:安装Python相关核心库
解压完成后,执行如下命令安装Python相关核心库,这是必须的

sudoyuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-develexpat-devellibffi-develliblzma-devellibjpeg-devlibpng-devlibtiff-dev-ygccmake
如图



步骤4:检测并配置Python编译环境
进入到才解压后的Python3123的目录中,执行如下命令检测并配置Python编译环境【提示:如果是重新配置,需先在Python3123目录下执行makeclean】

configure--prefix=homePython-3123--with-openssl=usrincludeopenssl
如图



步骤5:编译并安装Python
执行如下命令将源码编译

make
接着执行如下命令将编译后的Python进行安装

makealtinstall
如图





小提示:之所以使用makealtinstall是因为相较于makeinstall,可以避免与系统中已有的默认Python版本冲突

步骤6:配置环境变量
安装完成后,会有色的文本提示还需要配置环境变量,因此执行如下命令开始配置环境变量

~bashrc
然后加入如下两行代码并保存退出

aliaspython3=homePython-3123binpython312
aliaspip3=homePython-3123binpip312
如图





步骤7:验证Python环境
上方配置好环境后,执行如下命令,使新配置的环境立即生效

source~bashrc
并且执行python3-V与pip3-V来验证python3的环境是否安装配置成功,如图



步骤8:配置PIP镜像
默认的pip在国内下载库很慢,因此配置pip镜像是必要的,进入etc目录,执行如下命令创建编辑pipconf文件

pipconf
加入如下内容保存即可

[global]
index-url=:mirrorsaliyuncompypisimple
?
[install]
trusted-host=mirrorsaliyuncom
后续只需要通过pip3install包即可速下载所需库

总结
以上为幽络源的Centos7安装配置Python3环境的详细图文教程,如有任何问题,请随时加入我们的技术交流QQ群:307531422。



结合这些条件来看,源码网依然能够让我们看到很好的发展,为整个市场带来鲜活的生命力。提供经过严格测试的免费源码、各种线上兼职和网络兼职的网创教程、编程及网络相关的技术教程分享,助您轻松获取资源和技术支持。https://www.youluoyuan.com/

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|足球新闻网

GMT+8, 2025-4-25 11:47 , Processed in 0.052890 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表