在某种程度上,软件更新程序从系统中消失了。现在我重新安装了这个软件包
sudo apt-get install update-manager但当我试图用
sudo /usr/bin/update-manager我犯了个错误
Traceback (most recent call last):
File "/usr/bin/update-manager", line 28, in
from gi.repository import Gtk
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in
from . import _gi
ImportError: cannot import name '_gi'知道怎么解决这个问题吗?
Additional信息:
~$ python -V
Python 3.6.8
~$ python2 -V
Python 2.7.12问题似乎是相关的,我将默认的python更改为python3。但是我想保留python3作为默认的python。
发布于 2019-09-30 12:10:17
在Ubuntu16.04上没有办法将python3保持为默认状态,因为包括apt在内的许多程序都是用python2编写的。
而且绝对没有必要将python3设置为默认设置,因为您可以使用python3 appname运行python3应用程序,也可以在shebang中设置python3。
通过运行以下命令,可以将默认设置为python2:
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/pythonhttps://askubuntu.com/questions/1177661
复制相似问题