Python之拯救Xubuntu22.04误删/usr/bin/python3.10(二十二)

news/2024/10/30 9:33:39/

0.首先删除/usr/bin/python3.10,会导致以下错误:

<1>.报错1:

ModuleNotFoundError: No module named ‘apt_pkg’

<2>.报错2:

bash: /usr/lib/command-not-found: /usr/bin/python3: 解释器错误: 没有那个文件或目录

<3>.报错3:

在这里插入图片描述

通过亲身操作,以下步骤可以将此两种问题解决,将机器救回来.

1.误删/usr/bin/python3.10如何救回来

<1>.下载python3.10.11源码
https://www.python.org/downloads# ./configure
# make -j20
# make install
<2>.配置python3.10.11到系统文件
# sudo ln -s /usr/local/bin/python3.10.11 /usr/bin/python3
# sudo ln -s /usr/local/bin/python3.10.11 /usr/bin/python
<3>.设置python3.10.11优先级
python配置优先级用法
update-alternatives: --install needs <link> <name> <path> <priority>//设置python3.10.11为第一优先级
# sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.10.11 1//设置python2.7为第二优先级
# sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python2.7 2
# sudo update-alternatives --config python3查看python2.x优先级
# update-alternatives --display python
python - 自动模式最佳链接版本为 /usr/bin/python2.7链接目前指向 /usr/bin/python2.7链接 python 指向 /usr/bin/python
/usr/bin/python2.7 - 优先级 1查看python3.x优先级
# update-alternatives --display python3
<4>.重新安装python3和python3-apt
# sudo apt install --reinstall python3
# sudo apt install --reinstall python3-apt

这时候其实python3.10已经回来了.

<5>.设置/usr/bin/python3为第一优先级
# sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.10 1
# sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python2.7 2
# sudo update-alternatives --config python3

2.建议一些危险的操作在docker下实验

可以搭建一个docker,在一些危险的操作,可以在docker运行.


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

相关文章

Go并发(2)

2、Go并发 Go语言的并发模型是CSP&#xff08;Communicating Sequential Processes&#xff09;&#xff0c;提倡通过通信共享内存而不是通过共享内存而实现通信。 如果说goroutine是Go程序并发的执行体&#xff0c;channel就是它们之间的连接。channel是可以让一个goroutine…

《浪潮之巅》读书分享(2):为何改变自己如此困难?

“无意中发现了一个巨牛的人工智能教程&#xff0c;忍不住分享一下给大家。教程不仅是零基础&#xff0c;通俗易懂&#xff0c;而且非常风趣幽默&#xff0c;像看小说一样&#xff01;觉得太牛了&#xff0c;所以分享给大家。点这里可以跳转到教程。” 我们经常听到这些说法&am…

Redis一致性问题

&#xff08;1&#xff09;何为一致性&#xff1f; 1、定义&#xff1a; 指系统中各节点数据保持一致。 分布式系统中&#xff0c;可以理解为多个节点中的数据是一致的。 2、分类&#xff1a; 强一致性&#xff1a;写进去的数据是什么&#xff0c;读出来的数据就是什么。弱一…

JavaEE企业级应用开发教程——第十一章 Spring MVC的核心类和注解(黑马程序员第二版)(SSM)

第十一章 Spring MVC的核心类和注解 11.1 DispatcherServlet DispatcherServlet 是 Spring MVC 框架中的核心组件&#xff0c;它的全限定名是 org.springframework.web.servlet.DispatcherServlet。作为 Spring MVC 的前端控制器&#xff0c;DispatcherServlet 可以拦截客户端…

C++模拟go defer

go defer介绍 在Go语言中,defer语句用于在函数返回之前执行一些代码。这对于释放资源或记录函数执行时间非常有用。当函数中有多个defer语句时,它们将按照后进先出(LIFO)的顺序执行。 以下是一个简单的示例,演示了如何使用defer语句: package mainimport "fmt"…

利用在线Linux内核代码阅读分析网站linux kernel map分析CFS调度器代码调用链路

linux kernel map网址 https://makelinux.github.io/kernel/map/ 源码分析 点击Scheduler标签内的kernel/sched/ 左侧菜单&#xff0c;选择一个内核版本 Search Identifier搜索框输入要搜索的函数&#xff0c;回车执行搜索 结果列出了一处函数定义及两处引用 新窗口打开定义 …

MySQL优化——Explain分析执行计划详解

文章目录前言一. 查看SQL执行频率二. 定位低效率执行SQL三. explain分析执行计划3.1 id3.2 select_type3.3 table3.4 type3.5 key3.6 rows3.7 extra四. show profile分析SQL前言 在应用的的开发过程中&#xff0c;由于初期数据量小&#xff0c;开发人员写 SQL 语句时更重视功能…

【MySQL】索引优化与查询优化(重点:索引失效的11种情况)

【大家好&#xff0c;我是爱干饭的猿&#xff0c;本文重点介绍MySQL的内连接、外连接、索引失效的11种情况、关联查询优化、子查询优化、排序优化、GROUP BY优化、优化分页查询、覆盖索引、索引条件下推和其它查询优化策略的一些问题。 后续会继续分享MySQL和其他重要知识点总…