我想在我的 PC 上安装 ROS,为此,我需要确保允许从“受限”、“宇宙”和“多元宇宙”存储库下载。为此,我需要更改“软件和更新”应用程序上的设置,但每次我单击它时,都没有任何反应。“软件更新程序”应用程序也发生同样的情况。我尝试了网上推荐的多种解决方案来解决这个问题,比如重新安装更新管理器、运行 sudo apt update 等。但都不起作用。
我还尝试使用命令行允许从这些存储库下载以下命令:sudo add-apt-repository universe
。但我收到以下错误:
File "/usr/bin/add-apt-repository", line 12, 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
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
from . import _gi
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 存储库并运行命令,但同样没有成功。我认为修复“软件和更新”应用程序后这个问题就会解决。我对 Linux 还不太熟悉。请指导我如何解决这个问题。非常感谢!
编辑:我的操作系统是 Ubuntu 20.04.5 LTS 64 位。安装时我认为默认的 Python 版本是 3.7(不确定,我在哪里检查?)。但现在,python --version 显示 3.10.4。这会导致问题吗?我该如何纠正?