
「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 ファイルを壊したり、PC に他の変更を加えたりしていないので、なぜこのようなことが起こるのかわかりません。
答え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 に依存するすべてのプログラムもアンインストールされました。
それは 4、5 日前に起こったことで、その瞬間まで週末は休みだったことを除いては、何の問題もなかったので、その瞬間は気にしていませんでした。しかし、それは問題でした。とても。
他のフォーラムをチェックして何時間も無駄にした後、Synaptics を開いてソフトウェア マネージャーのパッケージ名とバージョンを検索し、ステータス => 「未インストール (残留構成)」セクションでアンインストールされたすべてのプログラムを見つけました。
すべてのプログラムを回復し、すべてが通常どおりに動作しました。Linux の初心者の場合や、私のように「めちゃくちゃなマスター」である場合は、Synaptics をインストールする理由がさらに増えます。
助けてくれてありがとう。
答え3
「/usr/lib/linuxmint/mintSources/mintSources.py」には python3 が必要なので、以下を試してください:
「sudo apt install python3-requests」
私にとってはうまくいっています。