
Только что попробовал добавить «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 Software Manager. Я попытался открыть его, но, к моему удивлению, он не открылся!
Я успешно открыл 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
Как я уже сказал, Software Manager не работал. Заставил меня МНОГО думать о недавней установке, которую я сделал.
Попытался установить Microsoft SQL-Server, что потребовало понижения версии OpenSSL до 1.1.0 (смешно, поскольку эта версия уже была установлена), все программы, зависящие от OpenSSL, также были удалены.
Это случилось четыре или пять дней назад, и до того момента это не вызывало никаких проблем, кроме того, что я был на выходных, так что в тот момент я не возражал. Но это имело значение. ОЧЕНЬ большое.
Потратив часы на изучение других форумов, открыл Synaptics в поисках имени и версий пакета Software Manager и нашел все программы, которые были удалены, в разделе «Состояние» => «Не установлено (остаточная конфигурация)».
Восстановил все программы и все заработало как обычно. Еще одна причина установить Synaptics, если вы новичок в Linux или мастер по запутыванию, как я.
Спасибо за помощь.
решение3
"/usr/lib/linuxmint/mintSources/mintSources.py" требует python3, поэтому попробуйте:
"sudo apt install python3-requests"
Мне это помогает.