不能使用Python,Ubuntu 14.04,与其他软件包有关

我以某种方式破坏了我的Ubuntu 14.04安装。

我正在研究的一个项目要求我安装Jupyter笔记本,这会产生一些路径问题(显然我应该安装anaconda而不是pip?)。 无论如何,要解决此问题,我尝试卸载所有内容,并使用anaconda重新安装。 Jupyter仍然没有工作,现在Python也没有用。 事实certificate它比这更深入,但我的Ubuntu完全崩溃了,我不得不使用恢复模式重新安装足够的东西让它恢复到我可以在没有安全模式的情况下登录的状态。

我现在收集的是我用Python或Python完全卸载的东西。 在尝试修复它时,我已经让它告诉我在当前状态下无法将其删除,而是需要先重新安装。 这样做会导致问题,因为显然我需要一个工作版本的Python来安装我需要安装的东西…而不是循环。 Python已经崩溃,但需要Python来修复Python。

例如,尝试单独修复python包,例如:

sudo dpkg --configure python3-apt 

返回错误“包处于非常不良的不一致状态;您应该在尝试配置之前重新安装它”。 尝试重新安装失败。

我已经尝试过几乎任何我在网上找到的解决方案看起来合理,没有运气。 它不仅仅是一个python路径问题。 都:

 sudo apt-get install -f 

 sudo apt install --reinstall python3-apt 

返回一堆东西,但结尾说了很多:

 Errors were encountered while processing: /var/cache/apt/archives/python3-apt_0.9.3.5ubuntu3_amd64.deb /var/cache/apt/archives/python3-distupgrade_1%3a0.220.10_all.deb /var/cache/apt/archives/python3-update-manager_1%3a0.196.25_all.deb /var/cache/apt/archives/update-manager_1%3a0.196.25_all.deb /var/cache/apt/archives/python3-problem-report_2.14.1-0ubuntu3.29_all.deb /var/cache/apt/archives/python3-apport_2.14.1-0ubuntu3.29_all.deb /var/cache/apt/archives/software-properties-common_0.92.37.8_all.deb /var/cache/apt/archives/software-properties-gtk_0.92.37.8_all.deb /var/cache/apt/archives/python3-software-properties_0.92.37.8_all.deb /var/cache/apt/archives/python3-uno_1%3a4.2.8-0ubuntu5.3_amd64.deb 

我遇到的唯一合理的事情就是重新安装Ubuntu(见这里 )。 我已将所有文件备份到外部驱动器上(万一崩溃),但是,我不知道如何做这种Ubuntu重新安装+不想冒险无法弄明白。 有人在我的笔记本电脑上安装了Ubuntu。 双启动。 Windows 8仍然可以正常工作。

发生程序错误列表:

 ubuntu-release-upgrader-gtk python3-uno python3-apt apport-gtk update-manager-core python3-update-manager python3-crypto python3-louis update-notifier unattended-upgrades ubuntu-release-upgrader-core python3-distupgrade python3-apport python3-problem-report python3-software-properties update-manager apport update-notifier-common software-properties-gtk flashplugin-installer software-properties-common 

当我尝试修复更新管理器时,它不会让我因为与其他软件包的未满足的依赖性。 当我尝试修复这些包时,它也不会让我修复它们,因为与前一个包的未满足的依赖关系。 再次通知。

每当我尝试安装任何东西时,在它询问我是否同意将X MB安装到我的机器之前,它会显示(但实际上从未安装过这些东西):

 The following extra packages will be installed: python3-apport python3-apt python3-distupgrade python3-problem-report python3-software-properties python3-uno python3-update-manager software-properties-common software-properties-gtk update-manager Suggested packages: python3-launchpadlib python3-apt-dbg python-apt-doc The following packages will be upgraded: python3-apport python3-apt python3-distupgrade python3-problem-report python3-software-properties python3-uno python3-update-manager software-properties-common software-properties-gtk update-manager 10 upgraded, 0 newly installed, 0 to remove and 17 not upgraded. 22 not fully installed or removed. 

另外,我无法打开Ubuntu软件中心或软件更新程序。

要求的产出:

 which python which python3 

都没有回报。 立即允许我输入一个新的终端命令,没有任何错误信息或输出任何内容。 在某个地方,我认为我卸载了python3,但python2.7仍然存在。

 echo $PATH 

回报

 /home/myname/MESA/mesasdk/bin:/home/myname/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/mynames/bin:/usr/lib/jvm/jdk1.7.0/bin:/opt/intel/bin 

MESA是学校的一个项目。

任何人都可以帮助我摆脱我不小心创造的这个烂摊子吗? 我不想让任何事情变得更糟。 非常感谢您的帮助!

更新

我已经决定卸载Ubuntu 14.04,然后按照此处的建议在其位置重新安装最新的Ubuntu。 谢谢所有帮助我解决这个问题的人!

解决方案可在此处找到答案。

在备份了我的所有文件后,我用新安装的Ubuntu 18.04覆盖了Ubuntu 14.04。