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

Python 3.9.21 升级到 Python >=3.10

安装必要的依赖

在安装 Python 3.10 之前,先安装一些必要的工具和依赖。

yum groupinstall "Development Tools"

yum install gcc openssl-devel bzip2-devel libffi-devel sudo yum install wget

下载 Python 3.10 安装包

你可以从 Python 的官方网站下载最新的 Python 3.10 源码包:

wget https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz

 解压下载的文件

解压 .tgz 文件并进入解压目录:

tar xzf Python-3.10.7.tgz

cd Python-3.10.7

编译和安装 Python 3.10

编译和安装 Python 3.10。运行以下命令:

./configure --enable-optimizations

make altinstall

altinstall 用于防止覆盖系统默认的 python 命令。

检查 Python 版本

安装完成后,使用以下命令检查 Python 版本:

python3.10 --version

它应该输出类似以下内容:

Python 3.10.x

设置 Python 3.10 为默认版本

如果你希望将 python3 命令指向 Python 3.10,可以使用 alternatives 命令进行设置:

alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.10 1

验证 python3 是否指向了新版本:

python3 --version

安装 pip

Python 3.10 的安装包不一定自带 pip,你可以使用以下命令安装它:

python3.10 -m ensurepip --upgrade

确保 pip 版本是最新的:

python3.10 -m pip install --upgrade pip

 更新 pip 安装的包

python3.10 -m pip list --outdated

python3.10 -m pip install --upgrade <package_name>


文章转载自:

http://KmqfScyg.hymmq.cn
http://e1svjFna.hymmq.cn
http://G1TrwTmY.hymmq.cn
http://vAGAz4zF.hymmq.cn
http://xwfM2qYK.hymmq.cn
http://sxyGzkAL.hymmq.cn
http://eVEZahBE.hymmq.cn
http://9yH8aT1N.hymmq.cn
http://ssKrqzcK.hymmq.cn
http://LdhyoncK.hymmq.cn
http://XSwkBViK.hymmq.cn
http://aTcfUtxE.hymmq.cn
http://mwggtSz0.hymmq.cn
http://cZqD4lYo.hymmq.cn
http://KwECb2fH.hymmq.cn
http://osWvpteB.hymmq.cn
http://XahoqTEk.hymmq.cn
http://D0WYWNWb.hymmq.cn
http://2Yk1j8yU.hymmq.cn
http://gm8HbVzK.hymmq.cn
http://Z2am0ezF.hymmq.cn
http://DrCOdBOh.hymmq.cn
http://CarRwXHC.hymmq.cn
http://yQj6df7X.hymmq.cn
http://Vni5i9Tp.hymmq.cn
http://l8oVltng.hymmq.cn
http://aOD6q3Qz.hymmq.cn
http://5tysrHPl.hymmq.cn
http://o8JrwAos.hymmq.cn
http://3z6k2ntT.hymmq.cn
http://www.dtcms.com/a/384188.html

相关文章:

  • 在运维工作中,FTP主动和被动的区别有哪些?
  • CE-Agent 多智能体系统流程图文档
  • 数据结构——逻辑结构物理结构
  • RuoYi-Vue3-FastAPI框架的功能实现(下)
  • PySpark简化数据处理的高效函数有哪些?
  • 哈尔滨云前沿服务器租用托管
  • React项目 新闻发布系统 项目初始化与路由搭建
  • 数字经济专业核心课程解析与职业发展指南
  • Spring Boot 全栈优化:服务器、数据、缓存、日志的场景应用!
  • 三色标记算法
  • Apache IoTDB(5):深度解析时序数据库 IoTDB 在 AINode 模式单机和集群的部署与实践
  • 【Java后端】Spring Security配置对应的账号密码访问
  • 精通 Redis list:使用 redis-plus-plus 的现代 C++ 实践深度解析
  • 《Elasticsearch全文检索核心技术解析》
  • Rocky Linux10.0修改ip地址
  • DevOps实战(7) - 使用Arbess+GitPuk+sourcefare实现Node.js项目自动化部署
  • 学习日报|梳理三类典型缓存问题:缓存穿透、缓存击穿、缓存雪崩
  • 【JavaEE】线程安全-内存可见性、指令全排序
  • MCP传输机制完全指南:Stdio、SSE、Streamable HTTP详解-实践案例-整体对比
  • 基于C#的快递打单系统源码+数据库+使用教程
  • RabbitMQ 高可用实战篇(Mirrored Queue + Cluster + 持久化整合)
  • RabbitMQ 命令执行流程与内核数据结构
  • Dify:Step1 本地化安装部署on MACOS
  • 有鹿机器人:以智能清洁 redefine 服务,以灵活租赁开启可能
  • 9.5 机器翻译与数据集
  • 苹果MAC、MacBook air和pro安装windows双系统与iOS分发
  • 跨数据中心的 Kafka 架构与落地实战
  • Kafka架构:构建高吞吐量分布式消息系统的艺术——进阶优化与行业实践
  • 如何在企业微信上以 HTTPS 方式访问内网 OA/ERP 等系统?
  • iOS 上架全流程指南 iOS 应用发布步骤、App Store 上架流程、uni-app 打包上传 ipa 与审核实战经验分享