首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件更新程序不再在Ubuntu 16.04上工作

软件更新程序不再在Ubuntu 16.04上工作
EN

Ask Ubuntu用户
提问于 2019-09-30 11:47:56
回答 1查看 800关注 0票数 0

在某种程度上,软件更新程序从系统中消失了。现在我重新安装了这个软件包

代码语言:javascript
复制
sudo apt-get install update-manager

但当我试图用

代码语言:javascript
复制
sudo /usr/bin/update-manager

我犯了个错误

代码语言:javascript
复制
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信息:

代码语言:javascript
复制
~$ python -V
Python 3.6.8
~$ python2 -V
Python 2.7.12

问题似乎是相关的,我将默认的python更改为python3。但是我想保留python3作为默认的python。

EN

回答 1

Ask Ubuntu用户

发布于 2019-09-30 12:10:17

在Ubuntu16.04上没有办法将python3保持为默认状态,因为包括apt在内的许多程序都是用python2编写的。

而且绝对没有必要将python3设置为默认设置,因为您可以使用python3 appname运行python3应用程序,也可以在shebang中设置python3。

通过运行以下命令,可以将默认设置为python2:

代码语言:javascript
复制
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1177661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档