Dockerfile-CentOS7.9+Python3.11.2
本文为CentOS7.9下安装Python3.11.2环境的Dockerfile
# CentOS with Python3.11.2
# Author xx@mail.com# build a new image with basic centos
FROM centos:centos7.9.2009
# who is the author
MAINTAINER xx@mail.comRUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# make a new directory to store the jdk files
RUN mkdir /opt/software \&& mkdir /usr/local/python3.11.2 \&& yum -y install vim net-tools telnet tree wget curl \&& yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel -y \&& yum clean all# copy the jdk archive to the image,and it will automaticlly unzip the tar file
ADD Python-3.11.2.tar.gz /opt/softwareWORKDIR /opt/software/Python-3.11.2
RUN ./configure --prefix=/usr/local/python3.11.2 --enable-shared CFLAGS=-fPIC \ && make \&& make installRUN mv /usr/bin/python /usr/bin/python2 \&& ln -s /usr/local/python3.11.2/bin/python3 /usr/bin/python \&& ln -s /usr/local/python3.11.2/bin/pip3 /usr/bin/pip3 \&& ln -s /usr/local/python3.11.2/bin/pip3 /usr/bin/pip \&& sed -i '1s/python/python2.7/g' /usr/bin/yum \&& sed -i '1s/python/python2.7/g' /usr/libexec/urlgrabber-ext-down \&& touch /etc/ld.so.conf.d/python.conf \&& echo '/usr/local/python3.11.2/lib' >> /etc/ld.so.conf.d/python.conf \&& ldconfig
执行
进入dockerfile所在目录
# docker build -t centos7_python3:3.11 .
查看镜像
![]()
相关文章:
Dockerfile-CentOS7.9+Python3.11.2
本文为CentOS7.9下安装Python3.11.2环境的Dockerfile # CentOS with Python3.11.2 # Author xxmail.com# build a new image with basic centos FROM centos:centos7.9.2009 # who is the author MAINTAINER xxmail.comRUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/…...
自定义责任链Filter实现
核心接口 Filter package com.xxx.arch.mw.nbp.common.extension;import com.xxx.commons.data.domain.Result;/*** date 2023/08/25*/ public interface Filter {Result invoke(final Invoker invoker, final Invocation invocation); } Invoker package com.xxx.arch.mw.…...
NX二次开发UF_CSYS_create_matrix 函数介绍
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CSYS_create_matrix Defined in: uf_csys.h int UF_CSYS_create_matrix(const double matrix_values [ 9 ] , tag_t * matrix_id ) overview 概述 Creates a 3 x 3 matrix. 创建…...
css引入的三种方式
css引入的三种方式 一、内联样式二、外部样式表三、 内部样式表总结trouble 一、内联样式 内联样式也被称为行内样式。它是将 CSS 样式直接应用于 HTML 元素的 style 属性中的一种方式 <p style"color: blue; font-size: 16px;">这是一个带有内联样式的段落。&…...
含羞草研究所研究含羞草的代码
点击进入 一个简单的Python代码示例,用于模拟含羞草的行为: class Mimosa: def __init__(self): self.leaves_open True def touch_leaf(self): if self.leaves_open: print("Leaf closes due to touch.") self.leaves_open False else: p…...
常见立体几何图形的体积
文章目录 abstract祖暅原理推论 棱锥和圆锥的体积用积分的方法推导棱台和圆台的体积圆台体积公式 球体的体积球体的表面积 abstract 锥体和球体的体积公式主要通过积分的方法推导 这类公式的推导中学一般不要求,只要会应用公式在高等数学中由合适和方便的工具来推导这些公式而…...
vue3 + vue-router + keep-alive缓存页面
1.vue-router中增加mate.keepAlive和deepth属性 {path: /,name: home,component: HomeView,meta: {// 当前页面要不要缓存keepAlive: false,// 当前页面层级deepth: 1,}},{path: /list,name: list,component: ListView,meta: {// 当前页面要不要缓存keepAlive: true,// 当前页…...
unigui同页面内重定向跳转,企业微信内部应用开发获取用户code例子
procedure TMainForm.UniFormCreate(Sender: TObject); varurl: string;code: string; begin //如果没有code值,将进行重定向if UniApplication.Parameters.Values[code] thenbeginurl :https://open.weixin.qq.com/connect/oauth2/authorize?appid你们的企业ID&…...
垃圾数据啊
const arr [] //定义空数组 for (const key in this.fgkSyData) { //循环 this。sgksudata 数据arr.push( //push添加到 arr { [key]:this.fgkSyData[key] } //{} 在对象中 重新 定义key value 转换成对象) } console.log(arr, arr) …...
GB/T 29498-2013 木门窗检测
木门窗是指以木材、木质复合材料为主要材料制作框和扇的门窗。 GB/T 29498-2013 木门窗检测项目 测试项目 测试标准 外观质量 GB/T 29498 尺寸 GB/T 29498 装配质量 GB/T 29498 含水率 GB/T 17657 附着力 GB/T 4893.4 外门窗耐冷热循环 GB/T 4893.7 耐划痕 GB/…...
rocketMQ5.0顺序消息golang接入
本人理解,顺序消息如果不分消息组,那么会影响并行处理速度,所以尽量消息组分的散一些 首先上要求,官方文档如下: 总结: 1.必须同一个消息组,消息组和消费组不是一个概念,不要混 2.必…...
HuggingFace-利用BERT预训练模型实现中文情感分类(下游任务)
准备数据集 使用编码工具 首先需要加载编码工具,编码工具可以将抽象的文字转成数字,便于神经网络后续的处理,其代码如下: # 定义数据集 from transformers import BertTokenizer, BertModel, AdamW # 加载tokenizer token Ber…...
PSP - 从头搭建 抗原类别 (GPCR) 的 蛋白质结构预测 项目流程
欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/134595717 GPCRs(G Protein-Coupled Receptors,G蛋白偶联受体),又称为7次跨膜受体,是细…...
城市NOA加速落地,景联文科技高质量数据标注助力感知系统升级
当前,自动驾驶技术的演进正在经历着从基础L2到L3过渡的重要阶段,其中NOA(自动辅助导航驾驶)扮演着至关重要的角色。城市NOA(L2.9)作为城市场景下的NOA,被看作是车企向更高阶自动驾驶迈进的必经之…...
控制反转(IoC)是什么?
文章目录 控制反转(Inversion of Control,IoC)传统的程序设计中:应用程序控制程序流程控制反转设计中:由框架或容器控制程序流程IoC 的作用 举例生活例子软件工程例子 控制反转(Inversion of Control&#…...
Redisson分布式锁源码解析、集群环境存在的问题
一、使用Redisson步骤 Redisson各个锁基本所用Redisson各个锁基本所用Redisson各个锁基本所用 二、源码解析 lock锁 1) 基本思想: lock有两种方法 一种是空参 另一种是带参 * 空参方法:会默认调用看门狗的过期时间30*1000&…...
2016年10月4日 Go生态洞察:HTTP追踪介绍
🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…...
分布式篇---第四篇
系列文章目录 文章目录 系列文章目录前言一、分布式ID生成有几种方案?二、幂等解决方法有哪些?三、常见负载均衡算法有哪些?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给…...
从零开始的C++(十九)
红黑树: 一种接近平衡的二叉树,平衡程度低于搜索二叉树。 特点: 1.根节点为黑 2.黑色结点的子结点可以是红色结点或黑色结点。 3.红色结点的子结点只能是黑色结点。 4.每个结点到其所有叶子结点的路径的黑色结点个数相同。 5.指向空的…...
opencv-使用 Haar 分类器进行面部检测
Haar 分类器是一种用于对象检测的方法,最常见的应用之一是面部检测。Haar 分类器基于Haar-like 特征,这些特征可以通过计算图像中的积分图来高效地计算。 在OpenCV中,Haar 分类器被广泛用于面部检测。以下是一个简单的使用OpenCV进行面部检测…...
R语言机器学习实战:从环境配置到模型部署
1. 为什么选择R语言进行机器学习R语言在统计分析和数据可视化领域已经深耕二十余年,这使它成为机器学习实践的天然选择。我最初接触R是在研究生阶段的生物统计课程,当时就被它强大的数据处理能力所震撼。与Python这类通用语言不同,R是专门为统…...
Gitee的AI战略升级:如何重塑中国开源生态的技术底座
中国开源生态正在经历一场前所未有的智能化变革。作为国内最大的代码托管平台之一,Gitee近期推出的"模力方舟"战略,标志着其从传统代码托管服务向AI驱动的工程效率平台的全面转型。这一转变不仅关乎单一产品的升级,更预示着中国开源…...
本地化AI身份验证SDK实战:从活体检测到人脸比对的完整集成指南
1. 项目概述:一个AI驱动的身份验证SDK最近在做一个需要集成人脸识别和活体检测的项目,选型时发现了KeyID-AI/sdk-py这个Python SDK。说实话,刚开始看到这个仓库名,我以为是又一个封装了某个大厂API的客户端库,但深入看…...
VSCode日志分析进入智能时代(2026正式版首发解读):LLM辅助日志聚类+异常模式自学习实录
更多请点击: https://intelliparadigm.com 第一章:VSCode日志分析进入智能时代(2026正式版首发解读) VSCode 2026 正式版首次集成原生 Log Intelligence Engine(LIE),将日志分析从“人工翻查”…...
为什么工作台列表要避免 N+1 查询
为什么工作台列表要避免 N1 查询 最近在看 interview-guide 的 Agent 工作台读模型时,我又被一个老问题提醒了一次:很多人平时知道 N1 查询是坏味道,但一到“列表页顺手补一点关联信息”这种场景,还是很容易写回去。结果不是代码跑…...
SMAPI安卓安装器:星露谷物语MOD管理终极解决方案
SMAPI安卓安装器:星露谷物语MOD管理终极解决方案 【免费下载链接】SMAPI-Android-Installer SMAPI Installer for Android 项目地址: https://gitcode.com/gh_mirrors/smapi/SMAPI-Android-Installer 还在为Android版星露谷物语的MOD安装流程感到困惑吗&…...
告别Remote-SSH!VSCode 2026原生Device Sync协议详解(含Wireshark抓包分析+自定义Endpoint配置模板)
更多请点击: https://intelliparadigm.com 第一章:VSCode 2026 Device Sync协议的演进与设计哲学 VSCode 2026 引入的 Device Sync 协议并非简单延续旧有状态同步机制,而是以“设备语义感知”(Device-Semantic Awareness…...
6引脚数码管驱动全解析:从引脚复用、位扫描原理到C代码实战(附避坑指南)
6引脚数码管驱动全解析:从引脚复用、位扫描原理到C代码实战(附避坑指南) 数码管作为嵌入式系统中最经典的人机交互元件之一,其驱动原理看似简单却暗藏玄机。当遇到6引脚控制二十多个LED的特殊数码管时,传统的共阴/共阳…...
别再只用WiFi了!树莓派4B蓝牙连接手机的3个实用场景与避坑指南
树莓派4B蓝牙连接手机的3个高阶玩法与避坑实战 每次看到树莓派玩家们清一色地抱着WiFi模块不放,我就忍不住想为蓝牙技术鸣不平。作为一枚从树莓派2B玩到4B的老玩家,我发现在许多实际场景中,蓝牙才是那个被严重低估的"瑞士军刀"。上…...
