由于 python3 的问题,无法添加任何 apt 存储库

由于 python3 的问题,无法添加任何 apt 存储库

我正在尝试添加一个 apt 存储库,但收到一条错误消息:

    Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 11, in <module>
    from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 68, in <module>
    from gi.repository import Gio
ModuleNotFoundError: No module named 'gi.repository'

我的python版本是3.8.2,与apt包版本相同。

试着:

将 /usr/bin/add-apt-repository 中的 shebang 从 #!/usr/bin/python3 更改为 #!/usr/bin/python3.8

使用 pip 安装 pygobject,但python3.8 -m pip install gobject PyGObject显示“要求已满足”

但问题从未得到解决

如果你能帮助我,那就太好了!

答案1

升级到 python3.8 后我遇到了完全相同的问题

通过重新安装 python3-gi 模块即可解决

sudo apt install python3-gi --reinstall

相关内容