本文介绍: CentOS (Community Enterprise Operating System) 是一种基于 Red Hat Enterprise Linux (RHEL) 进行源代码编译免费提供给用户的 Linux 操作系统。CentOS 7 采用最新技术软件包,并提供了强大的功能稳定性。它适用于各种服务器工作站应用场景,并具有广泛的支持用户社区这里我详细讲解下Python 3.8编译安装,其他linux环境也可借鉴。

前言

        CentOS (Community Enterprise Operating System) 是一种基于 Red Hat Enterprise Linux (RHEL) 进行源代码编译免费提供给用户的 Linux 操作系统

        CentOS 7 采用最新技术软件包,并提供了强大的功能稳定性。它适用于各种服务器工作站应用场景,并具有广泛的支持用户社区这里我详细讲解下Python 3.8编译安装,其他linux环境也可借鉴。

软件准备

1、Python安装包

可以Python官网下载这里提供一个3.8版本的Python下载地址Python-3.8.18.tgz

2、centos7系统

系统下载地址:centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云

推荐Minimal-2009版本

3、系统依赖

通过yum命令将缺少的包安装上,这样运行编译后的Python时候报缺少模块错误

yum install zlib* bzip2* libffi* sqlite* gdbm* uuid lzma* tk* libssl* openssl*

开始编译

1、解压tgz包或者tar.gz

tarxvzf <源码包>

2、开始构建编译

./configureprefix=/usr/local/python3.8 —enableoptimizations

make &amp;&amp; make install

3、编译完成后,配置环境

echoexport PATH=/usr/local/python3.8/bin:$PATH’ >> ~/.bashrc

source ~/.bashrc

ln -sf /usr/local/python3.8/bin/python3.8 /usr/bin/python3

ln -sf /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3

输入python3 -V结果python3.8就代表编译完成

4、配置pip

vim /etc/pip.conf

复制下面的内容保存

[global]
timeout = 60
indexurl =  https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trustedhost =
    pypi.tuna.tsinghua.edu.cn

完毕!!!

原文地址:https://blog.csdn.net/YY007H/article/details/134732563

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_32740.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注