在Ubuntu中对默认Python版本进行了一些不那么聪明的编辑后,从2.7到3.2,我最终破坏了整个系统.在我的计算机崩溃并且一切都停止工作后,我试图恢复我的更改(通过将/usr/bin/python2.7链接到/usr/bin/python并将/usr/share / python / debian_defaults中的默认版本更改回2.7)但有些事情仍然存在.
例如,当我在python解释器中键入“import gi”时,我收到以下消息:
>>> import gi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gi
>>>
某些程序也会出现错误(例如:gnome tweak工具).我曾尝试从软件中心和源代码重新安装python,但同样的错误仍然存在.
Python – 版本现在返回:
Python 2.7.2
还有一些依赖于python 2.7的软件包现在正在运行(例如软件中心),但有些东西仍然存在.有什么办法可以完全重新安装python 2.7作为默认版本吗?
解决方法:
小解决方法发现here对我有用:
sudo nano /usr/bin/gnome-tweak-tool
将#!/usr/bin/env python更改为#!/usr/bin/python