刚刚尝试添加“multiverse-repo”,却出现以下错误:
sudo apt add-repository multiverse
Traceback (most recent call last):
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 19, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
因此我开始搜索有关存储库问题,并找到了一个涉及 Linux 软件管理器的解决方案,因此我尝试打开它,但令我惊讶的是它却无法打开!
我成功打开了 Synaptic 并尝试访问存储库菜单以尝试手动添加它,但该菜单也无法打开。
我已经重新启动并重新安装了证书。
我没有弄乱任何 Linux 文件,也没有对我的电脑做任何其他更改,所以我不明白为什么会发生这种情况。
答案1
ModuleNotFoundError: No module named 'requests'
你的具体问题是python错误,说没有python模块requests
。你可以尝试看看是否可以安装缺少的包python-requests
apt-get install python-requests
有时,您可以通过运行以下命令来检查系统状态是否存在问题(例如缺少软件包)
apt-get install -f
/apt-get install --fix-broken
答案2
正如我所说,软件管理器无法正常工作。这让我想起了我最近完成的很多安装。
尝试安装 Microsoft SQL-Server,这需要将 OpenSSL 降级到 1.1.0(荒谬的是,该版本已经存在),所有依赖于 OpenSSL 的程序也会被卸载。
那是四五天前发生的,在那之前,除了我周末休假之外,它没有引起任何问题,所以当时我并不介意。但它确实很重要。非常重要。
在其他论坛上检查了几个小时后,打开 Synaptics 查找软件管理器包名称和版本,并在状态 =>“未安装(残余配置)”部分下找到了所有已卸载的程序。
恢复了所有程序,一切正常。如果您是 Linux 新手或像我一样是“混乱大师”,那么安装 Synaptics 又多了一个理由。
感谢您的帮助。
答案3
“/usr/lib/linuxmint/mintSources/mintSources.py” 需要 python3,因此请尝试:
“sudo apt 安装 python3-requests”
它对我有用。