OpenEuler 23.03恢复python3

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

Traceback (most recent call last):
  File "/usr/bin/yum", line 61, in
    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

 

你可能感兴趣的:(linux,Openeuler,python3)