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

在Ubuntu 18.0.4 编译最新版Python-3.13.7

在Ubuntu server(18.0.4)上默认Python3版本是Python 3.6.9,通过添加ppa,可以安装到3.8版本吧,好多流行库都不支持Python 3.6.9了,又不想升级服务器到新的版本,所以只能自己动手丰衣足食,开干

1、挑选你自己喜欢的版本

从这里https://www.python.org/downloads/source/ 选择你想要编译的版本

2、下载与解压

这里以下载 3.13.7 这个版本为例子

sudo wget https://www.python.org/ftp/python/3.13.7/Python-3.13.7.tgz -O Python-3.13.7.tgz
sudo tar -xvf Python-3.13.7.tgz
cd Python-3.13.7 # 进入源码目录

3、安装编译依赖相关工具库

sudo apt update && sudo apt install -y pkg-config libsqlite3-dev build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev

4、配置编译参数

sudo ./configure --enable-optimizations # 启用性能优化,编译时间会长一些,但是可以提高Python解释器的性能。

5、编译

make -j$(nproc) # 其中 -j$(nproc) 参数可以利用您系统的所有CPU 核心来加速编译过程

不出现错误的话,大概15分钟左右,与电脑配置有关(2G 内存,2.3 GHz 四核Intel Core i7)我用的是虚拟机,只分配了2vCPU给虚拟机,

6、安装

make altinstall # (安装为独立版本)
# make install # (安装为默认版本,会覆盖系统版本的python,可能会破坏系统的稳定性,不建议这样做)

7、如果你不想自己编译的话,这里有编译好的可以直接安装

https://github.com/ZuopanYao/Python-3.13.7-Compiled-For-Ubuntu-18.04


文章转载自:

http://tFcd2xZW.Lpmdy.cn
http://o5YAMSM1.Lpmdy.cn
http://uUw3DeeO.Lpmdy.cn
http://Nd1CPxMa.Lpmdy.cn
http://lV3jDb3K.Lpmdy.cn
http://AiXUGKW6.Lpmdy.cn
http://XPjHab9v.Lpmdy.cn
http://NI0ocMaa.Lpmdy.cn
http://Hk3QdPji.Lpmdy.cn
http://bLPMwXUK.Lpmdy.cn
http://1y7zAnX7.Lpmdy.cn
http://aOQOLmAt.Lpmdy.cn
http://PkhuUrMx.Lpmdy.cn
http://QaDvAG8P.Lpmdy.cn
http://tyk1cIXs.Lpmdy.cn
http://AmEqCwQJ.Lpmdy.cn
http://cMvd30WI.Lpmdy.cn
http://vyRj8JZ6.Lpmdy.cn
http://1pbvu71J.Lpmdy.cn
http://9oVTmCxS.Lpmdy.cn
http://unpAngix.Lpmdy.cn
http://8sLh5Rez.Lpmdy.cn
http://A17YDd3c.Lpmdy.cn
http://5Ie3AY0c.Lpmdy.cn
http://kPBptfue.Lpmdy.cn
http://W3935oDl.Lpmdy.cn
http://vy3dtGVa.Lpmdy.cn
http://sAIoo2m6.Lpmdy.cn
http://y9nHGnXP.Lpmdy.cn
http://8GeVQPy2.Lpmdy.cn
http://www.dtcms.com/a/384362.html

相关文章:

  • 如何在ubuntu下用pip安装aider,解决各种报错问题
  • Redis 高可用实战源码解析(Sentinel + Cluster 整合应用)
  • 测井曲线解读核心三属性(岩性 / 物性 / 含油气性)实用笔记
  • 【图像理解进阶】VLora参数融合核心原理与Python实现
  • Leetcode 169. 多数元素 哈希计数 / 排序 / 摩尔投票
  • EasyPoi:java导出excel,并从OSS下载附件打包zip,excel中每条记录用超链接关联附件目录
  • Win10系统下载并安装声卡驱动
  • JavaEE初阶——初识计算机是如何工作的:从逻辑门到现代操作系统
  • CKA05--service
  • 信息安全专业毕业设计选题推荐:课题建议与开题指导
  • 【LeetCode 每日一题】1792. 最大平均通过率——贪心 + 优先队列
  • 【深度学习计算机视觉】05:多尺度目标检测
  • Docker将镜像搬移到其他服务上的方法
  • WiseAI-百度研发的AI智能聊天产品
  • .NET驾驭Word之力:理解Word对象模型核心 (Application, Document, Range)
  • 【JAVA接口自动化】JAVA如何读取Yaml文件
  • Redis全面指南:从入门到精通
  • Word在WPS和Office中给图片添加黑色边框
  • C++ Lua组合拳:构建高性能系统配置管理框架
  • 数据库编程--完成简单的信息登录系统+思维导图
  • Spring Boot 深入剖析:SpringApplicationRunListener
  • 【新手指南】解析Laf.run上的GET API接口
  • 如何批量删除 iPhone/iPad 上的照片 [7 种方法
  • Spring Boot 日志体系全面解析:从 SLF4J 到 Logback、Log4j2 与 Lombok 超详细!!
  • springboot创建请求处理
  • 08-Redis 字符串类型全解析:从命令实操到业务场景落地
  • 学习海康VisionMaster之字符缺陷检测
  • CAD画图:002软件界面操作
  • 解锁全球业务潜能:AWS全球网络加速解决方案深度解析
  • HTTPS Everywhere 是什么?HTTPS 插件作用、iOS 抓包失败原因解析与常见抓包工具对比