Kubuntu 24.04下/usr/bin/python3损坏/缺失问题求助
Kubuntu 24.04下/usr/bin/python3损坏/缺失问题求助
别担心,你的判断完全没问题,这个问题确实可以通过修复软链接来解决,而且操作可逆,不会轻易搞坏系统的,我一步步给你说怎么做:
首先先确认下目标文件的状态,你可以先执行这条命令,看看/usr/local/bin里的python3.12是不是正常的可执行文件:
file /usr/local/bin/python3.12
如果输出里显示类似ELF 64-bit LSB pie executable这样的内容,就说明这个文件是正常可用的。
接下来咱们动手修复损坏的软链接:
- 第一步,先把那个损坏的链接备份一下,留个后路:
这个操作只是把坏链接重命名,不会删除,之后要是出问题,随时可以改回去。sudo mv /usr/bin/python3 /usr/bin/python3.broken - 第二步,创建新的正确软链接:
这条命令就是让/usr/bin/python3指向你系统里正常的python3.12文件。sudo ln -s /usr/local/bin/python3.12 /usr/bin/python3 - 第三步,验证修复是否成功:
分别执行这两条命令看看结果:
应该会输出which python3/usr/bin/python3,再执行:
正常的话会显示Python 3.12.x的版本号,这就说明修复好了。python3 --version
另外,你提到anaconda里也有一个python3,要是之后需要在不同Python版本之间切换,可以用update-alternatives工具来管理,不过先把当前的问题解决了再说~
要是之后万一操作出了问题,想回到原来的状态,只需要执行这条命令把备份的坏链接改回去就行:
sudo mv /usr/bin/python3.broken /usr/bin/python3
备注:内容来源于stack exchange,提问作者Medhansh Garg
相关产品推荐
相关产品推荐

