首页 > 编程语言 >龙蜥8.6 源码安装python3.12

龙蜥8.6 源码安装python3.12

时间:2024-01-31 22:24:04浏览次数:47  
标签:python3.12 && 8.6 make 然后 源码 报错 install

 闲来无事用虚拟机安装了一下龙蜥系统。

[root@localhost home]# cat /etc/*release*
Anolis OS release 8.6
NAME="Anolis OS"
VERSION="8.6"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.6"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.6"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"

Anolis OS release 8.6
Anolis OS release 8.6

然后打算调试python发现python版本为3.6.8,调试器最低要python3.7,我整个一个大物语,索性就去python官网下载了一个python3.12,

https://www.python.org/downloads/source/

然后就是解压

tar -xf python3.12那个压缩包

然后就是正常的./configure && make && make install ,然后发现就报错,说什么openssl版本不对,然后就直接

yum install 对应的包

然后又来一遍 ./configure && make && make install,然后又报错,太难了。这次报错缺什么zlib,然后又安装了zlib,结果又来一遍./configure && make && make install,然后又报错,把报错信息搜索一下,发现了不止我一个倒霉蛋,哈哈哈哈,我在stackoverflow发现了不少倒霉蛋,https://stackoverflow.com/questions/77534122/modulenotfounderror-no-module-named-zlib-python3-12-0-install-failed

这个哥们遇到的问题跟我一样,不过他是Ubuntu,我的是龙蜥8.6,然后就参考他的解决方法,先./configure && make(注意这里没有make install),看一下缺哪些包,然后参考那些包的关键字,用 yum list | grep "xxx",找对应的包,然后把什么openssl-devel ,zlib-devel,sqlite,一些有的没的都装了,然后再用./configure && make,这个时候就已经不报缺失了,然后make install成功,直接起飞。

反正就是按照提示一步一步装包就行了,装完了就可以了

 

标签:python3.12,&&,8.6,make,然后,源码,报错,install
From: https://www.cnblogs.com/sparkleblog/p/18000255

相关文章

  • 用 Python 实现ChatGPT OpenAI(直接上源码)
    网上一大堆教程,好多讲的很墨迹,你需要折腾半天才能调试通,up这里给大家直接上源码干货。详细教程后面补充,着急使用的可以直接拿走调试说明到openai里面替换你自己的app_keyhttps://platform.openai.com/登录账号登录之后,点击右上角“Personal”,展开菜单,找到“ViewAP......
  • Corretto-11源码-Java命令入口
    背景由于工作中需要开发编译器,开始阅读JavaC和JDK源码了解相关过程,并做出相关整理参考本文参考ChatGPT相关解释(很多内容都是杜撰,不可信),进行自我理解后整理发出项目https://github.com/corretto/corretto-11入口(src/java.base/share/native/libjli/java.c)入口文件为java.c......
  • 基于springboot开发的工作流系统,bpmn.js,vue源码及功能分析(activiti)
    前言activiti工作流引擎项目,企业erp、oa、hr、crm等企事业办公系统轻松落地,一套完整并且实际运用在多套项目中的案例,满足日常业务流程审批需求。一、项目形式springboot+vue+activiti集成了activiti在线编辑器,流行的前后端分离部署开发模式,快速开发平台,可插拔工作流服务。工作......
  • Semaphore源码阅读
    目录简介代码分析成员变量方法SyncNonFairSyncFairSync本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习本文基于corretto-17.0.9源码,参考本文时请打开相应的源......
  • 一站式企事业内部培训考学平台源码及功能剖析,在线移动培训考学平台,企业版抖音
    企业培训考学知识库管理系统是一个综合性的平台,用于支持企业的培训和考试需求。1.文档管理及在线预览:1.系统支持上传各种类型的文档,如Word、PDF、PPT、Excel等。2.用户可以直接在线预览这些文档,无需下载。3.对于视频格式的资料,系统也提供了在线播放的功能。2.在线考试与试题......
  • MyBatis 源码系列:MyBatis 解析配置文件、二级缓存、SQL
    解析全局配置文件启动流程分析Stringresource="mybatis-config.xml";//将XML配置文件构建为Configuration配置类reader=Resources.getResourceAsReader(resource);//通过加载配置文件流构建一个SqlSessionFactoryDefaultSqlSessionFactorySqlSessionFactorysqlMapp......
  • 从源码到成功经营:连锁餐饮管理系统的开发实践
    连锁餐饮业更是需要精密的系统来统一管理多个分店的运营,提高效益并确保一致的服务标准。所以,本篇文章小编将为大家讲述如何开发连锁餐饮管理系统,希望对您有一定的启发。一、系统设计与架构首先,成功的连锁餐饮管理系统源码需要建立在坚实的系统设计与架构基础之上。系统的设计应考虑......
  • CyclicBarrier源码阅读
    目录简介代码分析成员变量方法参考链接本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习本文基于corretto-17.0.9源码,参考本文时请打开相应的源码对照,否则你会......
  • Java开发的SRM供应商、在线询价、招投标采购一体化系统源码功能解析
    前言:随着全球化和信息化的发展,企业采购管理面临越来越多的挑战。传统的采购方式往往涉及到多个繁琐的步骤,包括供应商筛选、询价、招投标等,这些过程不仅耗时,而且容易出错。为了解决这些问题,供应商、询价、招投标一体化系统应运而生。该系统通过集成供应商管理、询价管理、招投标......
  • zookeeper源码(07)leader、follower和observer
    Leader构造方法publicLeader(QuorumPeerself,LeaderZooKeeperServerzk)throwsIOException{this.self=self;this.proposalStats=newBufferStats();//获取节点间通信地址Set<InetSocketAddress>addresses;if(self.getQuorumListenOnAllI......