python3.10安装

python3.10 安装

文章目录

  • python3.10 安装
    • 0. 我的环境
    • 1. centos7.6 安装python3需要升级openssl
    • 2. 安装python3
    • 3. 查看python3版本

0. 我的环境

[root@ftp ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
[root@ftp ~]# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017
[root@ftp ~]#

1. centos7.6 安装python3需要升级openssl

[root@ftp ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo[root@ftp ~]# yum install -y ncurses-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel[root@ftp ~]# yum install -y openssl-devel openssl11 openssl11-devel[root@ftp ~]# openssl11 version
OpenSSL 1.1.1k  FIPS 25 Mar 2021

2. 安装python3

python下载地址:https://www.python.org/ftp/python/

[root@ftp ]# mkdir -p /doc/temp && cd /doc/temp
[root@ftp temp]# wget https://www.python.org/ftp/python/3.10.14/Python-3.10.14.tgz#注意:编译时需要使用最新openssl库
[root@ftp Python-3.10.14]# export CFLAGS=$(pkg-config --cflags openssl11)
[root@ftp Python-3.10.14]# export LDFLAGS=$(pkg-config --libs openssl11)#验证是否生效
[root@ftp Python-3.10.14]# echo $CFLAGS
-I/usr/include/openssl11
[root@ftp Python-3.10.14]# echo $LDFLAGS
-L/usr/lib64/openssl11 -lssl -lcrypto[root@ftp temp]# tar xf Python-3.10.14.tgz
[root@ftp temp]# cd Python-3.10.14#编译
[root@ftp Python-3.10.14]# ./configure --enable-optimizations && make altinstall#配置软连接
[root@ftp Python-3.10.14]# ln -sf /usr/local/bin/python3.10 /usr/bin/python3
[root@ftp Python-3.10.14]# ln -sf /usr/local/bin/pip3.10 /usr/bin/pip3

3. 查看python3版本

[root@ftp Python-3.10.14]# python3 --version
Python 3.10.14
[root@ftp Python-3.10.14]# pip3 --version
pip 23.0.1 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/52995.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VUE3+FLASK+TYPESCRIPT(实习接触,学习并自主实现)

开头 不同于笔者在学校自学简单的htmljscss的模式,加入了前端框架VUE3真的是一个非常方便的工具,而且本人主攻于c方向,像ts这种更严格的语法标准反而更加比原生js更能让我接受,由于这三个都是本人没接触的库框架和语言&#xff0c…

9 自研rgbd相机基于rk3566之qt框架开发rgb图像处理线程

qt框架开发rgb图像处理线程 rgb线程功能及处理流程1 rgb线程分为如下几个功能:2 rgb线程的处理流程如下:rgb线程qt程序详解1 接收界面启动停止信号。2 qt线程运行rgb线程程序示例1 线程头文件:pthread_33d_sc2310.h2 线程源文件:pthread_33d_sc2310.cpprgb线程功能及处理流…

ET算法【动态规划】

线性dp:dp[i][j] 由 dp[i - 1][j] 通过加减乘除等线性运算得到 状压dp:dp[i][j] 表示一个用二进制数表示的子集来反映当前状态,如7 (111)(选了三个) 期望dp:dp[i][j] 表示期望或者…

yolo8 目标检测、鉴黄

省流 看前必读 别浪费时间 :本文只是一个记录,防止自己下次被改需求时浪费时间,在这里就随意的写了一下文章记录整个步骤,但是文章想必肯定没有对应的教程讲的详细,该文章只适合想要快速按照步骤完成一个简单的 demo 的…

学习之git

github 创建远程仓库 代码推送 Push 代码拉取 Pull 代码克隆 Clone SSH免密登录 Idea集成GitHubGitee码云 码云创建远程仓库 Idea集成Gitee码云 码云连接Github进行代码的复制和迁移GitLab gitlab服务器的搭建和部署 Idea集成GitLabgit概述 一切皆本地 版本控制工具 集中…

win10配置adb环境变量

初始状态: 最简单的配置方案,直接复制adb所在路径: 粘贴进来确定即可: 然后打开 cmd 查看已经配置成功了:

【c++】cout打印char * 或者char[]的细节详解

目录 char* 类型 1.打印指向的字符串 2.打印指针指向的地址 问题描述 解决方法 char型数组 1. 想要输出字符串 2. 想输出字符数组的地址 printf 和cout 的对比 1.打印首字符 2.打印字符串 3.打印字符串首地址 💗感谢阅读!💗 char*…

用powermock编写单元测试

1、pom文件引入jar包 <!-- 单元测试 start --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope> </dependency> <dependency>&…

基于ZYNQ SOC的软件无线电处理平台

板载SOC实时处理器&#xff1a;XC7Z020-2CLG484I板载2片AD9361射频收发芯片&#xff0c;兼容AD80305具有1路千兆以太网口具有1个USB串口、1个USB OTG、1个SD卡ADC/DAC采集位宽&#xff1a;12位2路TX、2路RX&#xff0c;可实现全双工或者半双工 基于Xilinx ZYNQ SOC的软件无线电…

第 4 章 第 4 章 卷积神经网络-datawhale ai夏令营

独热向量 y ′ 的长度决 定了模型可以识别出多少不同种类的东西。我们希望 y ′ 和 yˆ 的交叉熵越小越好。 为了避免过拟合&#xff0c;在做图像识别的时候&#xff0c;考虑到图像本身的特性&#xff0c;并不一定 需要全连接&#xff0c;即不需要每个神经元跟输入的每个维度都…

Python中排序算法之插入排序

1 插入排序算法原理 插入排序算法与《Python中排序算法之选择排序》中提到的选择排序算法类似&#xff0c;也是将要排序的数列分为两个子数列&#xff08;红色框数列和绿色框数列&#xff09;&#xff0c;不同之处在于插入排序算法从绿色框子数列中逐个选择数字&#xff0c;之…

Redis 讲解运行模式:单机、主从、哨兵、集群使用场景和区别

Redis 讲解运行模式&#xff1a;单机、主从、哨兵、集群使用场景和区别 Redis 是一个广泛使用的内存数据结构存储系统&#xff0c;支持丰富的数据结构和高效的操作。为了满足不同场景下的需求&#xff0c;Redis 提供了多种运行模式&#xff0c;包括单机模式、主从复制模式、哨…

MySQL创建数据库和数据表

文章目录 MySQL创建数据库和数据表一、引言二、创建数据库1、创建数据库的基本语法2、示例 三、设计和创建数据表1、设计表2、创建表3、示例 四、总结 MySQL创建数据库和数据表 一、引言 在数据库的世界中&#xff0c;MySQL 以其高性能、可靠性和易用性而广受欢迎。无论是开发…

单片机内存区域划分

目录 一、C 语言内存分区1、栈区2、堆区3、全局区&#xff08;静态区&#xff09;4、常量区5、代码区6、总结 二、单片机存储分配1、存储器1.1 RAM1.2 ROM1.3 Flash Memory1.4 不同数据的存放位置 2、程序占用内存大小 一、C 语言内存分区 C 语言在内存中一共分为如下几个区域…

【生日视频制作】农村大马路绿色墙体广告标语喷漆AE模板修改文字软件生成器教程特效素材【AE模板】

生日视频制作教程农村大马路墙体广告标语喷漆AE模板改文字素材 怎么如何做的【生日视频制作】农村大马路绿色墙体广告标语喷漆AE模板修改文字软件生成器教程特效素材【AE模板】 生日视频制作步骤&#xff1a; 安装AE软件 下载AE模板 把AE模板导入AE软件 修改图片或文字 渲染出…

【最新消息】211高校,拟撤销测绘工程专业

近日&#xff0c;中国石油大学&#xff08;北京&#xff09;教务处发布《关于公示2024年度拟撤销本科专业的通知》&#xff0c;拟撤销音乐学、建筑学、测绘工程等9个本科专业。 通知内容如下&#xff1a; 根据《教育部高等教育司关于开展2024年度普通高等学校本科专业设置工作的…

【STM32】IIC

超级常见的外设通信方式&#xff0c;一般叫做I方C。 大部分图片来源&#xff1a;正点原子HAL库课程 专栏目录&#xff1a;记录自己的嵌入式学习之路-CSDN博客 目录 1 基本概念 1.1 总线结构 1.2 IIC协议 1.3 软件模拟IIC逻辑 2 AT24C02 2.1 设备地址与…

一次VUE3 使用axios调用萤石云OpenAPI踩坑经历

通过调用萤石云的获取设备列表功能&#xff0c;我们可以根据 ACCESS_TOKEN 获取该用户下的设备列表。 Python 调用接口 根据接口文档[1]&#xff0c;使用Python&#xff0c;很轻松就能获取到该列表&#xff0c;代码如下&#xff08;该代码用于拼接生成vue代码&#xff0c;这是…

Codeforces Round 969 (Div. 2) 题ABC详细题解,包含(C++,Python语言描述)

前言&#xff1a; 首先让我们恭喜tourist创造历史 他是第一&#xff0c;他又是第一&#xff0c;他总是第一&#xff0c;第一个codefores上4000分的&#xff0c;创造一个新的段位:Tourist&#xff0c;他的名字就是一个新的段位&#xff0c;他就是最高的山&#xff0c;最长的河 本…

基于Python的机器学习系列(18):梯度提升分类(Gradient Boosting Classification)

简介 梯度提升&#xff08;Gradient Boosting&#xff09;是一种集成学习方法&#xff0c;通过逐步添加新的预测器来改进模型。在回归问题中&#xff0c;我们使用梯度来最小化残差。在分类问题中&#xff0c;我们可以利用梯度提升来进行二分类或多分类任务。与回归不同&#xf…