OpenEuler 23.03恢复python3

news/2025/2/1 20:41:09/

OpenEuler 23.03装好后,无脑又装了一下python 3.11 .发现yum dnf 都不能用了,提示:

Traceback (most recent call last):
  File "/usr/bin/yum", line 61, in <module>
    from dnf.cli import main
ModuleNotFoundError: No module named 'dnf'

然后开始折腾,此处省略一万字。


打开:https://repo.huaweicloud.com/openeuler/openEuler-23.03/everything/x86_64/Packages

发现python3-3.10.9-2.oe2303.x86_64.rpm

rpm -ivh https://repo.huaweicloud.com/openeuler/openEuler-23.03/everything/x86_64/Packages/python3-3.10.9-2.oe2303.x86_64.rpm

获取https://repo.huaweicloud.com/openeuler/openEuler-23.03/everything/x86_64/Packages/python3-3.10.9-2.oe2303.x86_64.rpm
Verifying...                          ################################# [100%]
准备中...                          ################################# [100%]
    软件包 python3-3.10.9-2.oe2303.x86_64 已经安装

已经安装但不能用。能不能强制重新安装呢? 

有的:

rpm  -ivh --replacefiles --force --nodeps https://repo.huaweicloud.com/openeuler/openEuler-23.03/everything/x86_64/Packages/python3-3.10.9-2.oe2303.x86_64.rpm

OK了:

 ll /usr/bin/python3
lrwxrwxrwx 1 root root 10  3月 27 23:07 /usr/bin/python3 -> python3.10

 


http://www.ppmy.cn/news/1055537.html

相关文章

PyTorch翻译官网教程-PROFILING YOUR PYTORCH MODULE

官网链接 Profiling your PyTorch Module — PyTorch Tutorials 2.0.1cu117 documentation 分析pytorch模块 PyTorch包含一个分析器API&#xff0c;用于识别代码中各种PyTorch操作的时间和内存成本。分析器可以很容易地集成到代码中&#xff0c;结果可以作为表格打印或以JSON…

『SEQ日志』在 .NET中快速集成轻量级的分布式日志平台

&#x1f4e3;读完这篇文章里你能收获到 如何在Docker中部署 SEQ&#xff1a;介绍了如何创建和运行 SEQ 容器&#xff0c;给出了详细的执行操作如何使用 NLog 接入 .NET Core 应用程序的日志&#xff1a;详细介绍了 NLog 和 NLog.Seq 来配置和记录日志的步骤日志记录示例&…

Anaconda虚拟环境跨系统迁移

旧设备运行代码 conda activate name conda env export > environment.yml注意&#xff1a;如果当前路径已经有了 environment.yml 文件&#xff0c;conda 会重写这个文件 新设备运行代码 # 将environment.yml 拷贝到新设备中conda env create -f environment.yml

mysql、oracle、sqlserver常见方法区分

整理了包括字符串与日期互转、字符串与数字互转、多行合并为一行、拼接字段等一些常用的函数&#xff0c;当然有些功能实现的方法不止一种&#xff0c;这里列举了部分常用的&#xff0c;后续会持续补充。 MySQLOracleSQL Server字符串转数字 CAST(123 as SIGNED) 或 CONVERT(12…

详细介绍线程池的使用原理、参数介绍、优点、常见构造方法、使用案例、模拟实现

前言 创建和销毁一个线程时&#xff0c;这点损耗是微不足道的&#xff0c;但是当需要频繁的创建和销毁多个线程时&#xff0c;这个成本是不可忽视的&#xff0c;于是就有大佬创建了线程池&#xff0c;借助线程池来减少其中的成本。 目录 前言 一、线程池的使用原理 二、线程…

Docker 微服务实战

1. 通过IDEA新建一个普通微服务模块 1.1 建Module docker_boot 1.2 改写pom <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance&…

java中多个list怎么用List表示?

如果你有多个List对象&#xff0c;想要将它们合并成一个List对象&#xff0c;可以使用addAll()方法来实现。addAll()方法将会把一个List中的元素逐个添加到另一个List中。 以下是一个示例&#xff0c;展示了如何将多个List对象合并为一个List对象&#xff1a; import java.ut…

归一化的作用,sklearn 安装

目录 归一化的作用&#xff1a; 应用场景说明 sklearn 准备工作 sklearn 安装 sklearn 上手 线性回归实战 归一化的作用&#xff1a; 归一化后加快了梯度下降求最优解的速度; 归一化有可能提高精度(如KNN) 应用场景说明 1&#xff09;概率模型不需要归一化&#xff…