ubuntu下不小心卸载了python如何恢复
来源:网络收集 点击: 时间:2024-04-20如下面图中所示,我们先把ubuntu中的python安装包卸载掉,然后看看会出现的情况。卸载命令是:
sudo apt-get remove python2.7-minimal
卸载完成后,我们执行python命令就会提示找不到python命令,如下面第二张图中所示:


在有网络的情况下就非常方便了,ubuntu的apt-get工具不是python编写的,所以python卸载了对它没有任何影响。可以直接将python安装回来就是了。命令是:
sudo apt-get install python2.7-minimal
如下面图中所示

安装完成后,python命令还不能直接使用,如下面图中所示,我们查看/usr/bin/目录下的python命令,可以看到python2.7和python3,但是就没有python。是因为python命令是python2.7的软链接。

我们必须先创建它,然后才能使用,创建命令是:
ln -s /usr/bin/python2.7 /usr/bin/python
创建完成后,执行python命令,就会出现python命令行界面,如下面第二张图中所示,到这里就恢复正常了。


但是如果你这台ubuntu机器是一台内网服务器,不能连接外网怎么办呢?这个时候执行apt-get install安装命令会直接报网络错误,如下面图中所示:

这个时候我们就只能先找一台可以上外网的ubuntu主机或者虚拟机,登录上去以后,先分析python2.7-minimal这个包,以及它所有的依赖包。命令是:
sudo apt-cache depends python
结果如下所示,我们把depends、suggests相关的包名字记下来,这些都是需要的包。

然后使用仅下载不安装的包命令下载这些包,命令是:
sudo apt-get install --download-only package-name
如下面图中所示,这里的包名不光包括依赖的包,而且还要包括需要安装的python2.7-minimal包。

下载完成后,我们就可以在缓存目录下看到这些包了,默认的目录是:
/var/cache/apt/archives
如下面图中所示:

然后我们就可以将这些包通过U盘或者内网传输到需要安装python的ubuntu机器上,传送过去以后。创建一个deb目录存放这些包,如下面图中所示:

然后就可以使用离线包安装命令dpkg来安装了,命令是:
sudo dpkg -i deb/*.deb
很快就可以顺利安装完成。


安装成功后,我们再执行python命令,会发现这个时候python已经恢复正常了。

python对于很对软件还是很重要的,尽量避免删除它的情况出现。
本人原创,转载请声明。
PYTHONUBUNTULINUX卸载PYTHON恢复PYTHON版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_553976.html