为什么我不能在unisalling Python 2.7和安装Python 3后登录?

我卸载了Python 2.7软件包以尝试升级到Python 3.我卸载了Python 2.7,并注意到我的一些启动器项目已经完全消失了。 此时我安装了Python 3.现在重启时,我无法登录,登录屏幕的背景为黑色,带有白点。 任何帮助将不胜感激。

PS – 这是运行11.10 Oneiric Ocelot。 我仍然有相同版本的Live CD。

编辑:感谢您的反馈! 但我无法启动进入文本模式,只能从Live CD启动,因为我为移动宽带安装了Debian .tar.gz软件包usb_modeswitch,所以无法连接到互联网。 有没有办法从Live CD复制操作系统的Python 2.7部分并将它们注入我的系统? 我唯一能想到的就是获得一张12.04 Live CD并点击“从11.10升级到12.04”选项,但由于我没有进入这个原因对我来说是不切实际的。

您没有,也不应该卸载python2.7来安装python3。 您可以同时安装这两个软件包。 Ubuntu的许多部分都需要python2.7。 重新安装您卸载的软件包,这应该可以解决问题。 如果你在安装python2.7时遇到安装python3的问题,或者你在python3而不是python2.7中运行python代码时遇到问题,请编辑你的问题以包含相关的细节。

如果您不确定删除了哪些与python2.7相关的软件包,则可以查看以dpkg开头并位于/var/log中的日志文件。 如果删除操作是最近的,您可以查看/var/log/dpkg本身(即,名为dpkg的文件,位于/var/log文件夹中)。

我认为许多应用程序与Python 2.7具有很强的依赖性。 但是您可以在不卸载Python 2.7的情况下安装Python 3。 因此,如果您可以以文本模式登录,只需键入以便安装Python 2.7:

 sudo apt-get install python 

然后你可以重启你的电脑:

 sudo reboot 

如果我了解你,你就安装了Python 3。 但如果没有,只需输入:

 sudo apt-get install python3 

最后一行不会卸载Python 2.7。

林依晨。