Debian で Shredder Duplicate Finder(rmlint --gui) を実行するには? (「グラインダーをロードできません:「グラインダー」というモジュールはありません。」)

Debian で Shredder Duplicate Finder(rmlint --gui) を実行するには? (「グラインダーをロードできません:「グラインダー」というモジュールはありません。」)

Debian10でrmlint GUI(Shredder)を実行したいのですが、次のエラーが発生します。

グラインダーをロードできません。 「Shredder」というモジュールはありません。
インストールが破損している可能性があります。再インストールしてみてください。

ベストアンサー1

コンソールで次の2つのコマンドを実行します。

export PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages  
rmlint --gui

ソフトウェアマニュアルでもPYTHONPATHを変更することをお勧めします。https://rmlint.readthedocs.io/en/latest/install.html#troubleshooting
この回答(上記参照)では、変更方法について説明しています。

アプリケーションを起動するたびにそれを実行したくない場合は、〜export PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages/ .bashrcファイルの一番下に追加して.bashrcを使用してアプリケーションを起動できますrmlint --gui。ただし、これにより他のPythonアプリケーションがクラッシュする可能性があります。

青いアイコンがあるアプリケーションのショートカットでアプリケーションを実行したい場合(たとえば、検索結果または固定ショートカットを介して)右クリックして[アプリケーションの編集...]を選択し、[アプリケーション]タブに移動してコマンドを次に置き換えます。

export PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages && rmlint --gui これでショートカットをクリックしてアプリケーションを起動できます。


編集:sudo rm /usr/local/bin/python*python3を間違ってインストールした場合に役立ちます(パッケージマネージャを介してインストールされたままにする必要があります)。これに該当する場合、次のエラーが発生する可能性があります。

Failed to load shredder: cannot import name '_gi' from 'gi' (/usr/lib/python3/dist-packages/gi/__init__.py)
This might be due to a corrupted install; try reinstalling.

おすすめ記事