由于 Ubuntu 18.04 和 Python 3.8.5 上的 gi 错误,无法运行 add-apt-repository

由于 Ubuntu 18.04 和 Python 3.8.5 上的 gi 错误,无法运行 add-apt-repository

我正在尝试运行以下命令:

sudo add-apt-repository ppa:deadsnakes/ppa

在 Ubuntu 18.04 上使用 Python 3.8.5。

我收到以下错误:

ImportError: cannot import name '_gi' from partially initialized module 'gi' (most likely due to a circular import) (/usr/lib/python3/dist-packages/gi/__init__.py)

我曾尝试在 /gi 包中建立符号链接:

在此处输入图片描述

但我一直收到相同的错误。我在使用 Python 3.7 时也遇到了同样的问题,但通过众所周知的符号链接解决方案解决了该问题。

请告知我该如何修复它。

答案1

以下是帮助我解决该问题的方法:

https://stackoverflow.com/questions/59838238/importerror-cannot-import-name-gi-from-partially-initialized-module-gi-mo

解决方案是强制安装:

sudo python3.8 -m pip install --ignore-installed PyGObject

相关内容