当前位置: 首页 > news >正文

Linux系统之centos7编译安装Python 3.8

前言

        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包

tar -xvzf <源码包>

2、开始构建编译

./configure --prefix=/usr/local/python3.8 --enable-optimizations

make && make install

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

echo 'export 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
index-url =  https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host =
    pypi.tuna.tsinghua.edu.cn

完毕!!!

http://www.lryc.cn/news/251395.html

相关文章:

  • Lambda表达式与方法引用
  • 二维数组处理(一)
  • 基于JNI实现调用C++ SDK
  • 计算机组成原理笔记——存储器(静态RAM和动态RAM的区别,动态RAM的刷新, ROM……)
  • 企业计算机服务器locked1勒索病毒数据恢复,locked1勒索病毒解密流程
  • Session 与 JWT 的对决:谁是身份验证的王者? (下)
  • 论文笔记:Confidential Assets
  • Docker下搭建MySQL主从复制
  • VBA数据库解决方案第七讲:如何利用Recordset对象打开数据库的数据记录集
  • 内部培训平台的系统 PlayEdu搭建私有化内部培训平台
  • Elasticsearch 相似度评分模型介绍
  • 视频生成的发展史及其原理解析:从Gen2、Emu Video到PixelDance、SVD、Pika 1.0
  • SQL Server 2016(基本概念和命令)
  • Linux C语言 30-套接字操作
  • RPC和REST对比
  • 外包干了2年,技术退步明显。。。
  • 深度学习——第1章 深度学习的概念及神经网络的工作原理
  • 爬虫爬取百度图片、搜狗图片
  • Android Camera2使用
  • IOS/安卓+charles实现抓包(主要解决证书网站无法打开问题)
  • 七、Lua字符串
  • 0基础学java-day13
  • 好题记录:
  • web前端之JavaScrip中的闭包
  • Windows下命令行启动与关闭WebLogic的相关服务
  • LeetCode Hot100 169.多数元素
  • 数据结构:堆的实现思路
  • 结合 DBSCAN 示例代码介绍 DBSCAN
  • vscode 调试jlink
  • 微前端实战:打造高效、灵活的前端应用架构