Debian

如何在 Debian 上執行 Shredder Duplicate Finder (rmlint –gui)?(“載入碎紙機失敗:沒有名為‘碎紙機’的模組”)

  • January 10, 2022

我想在 Debian10 上執行 rmlint GUI (Shredder) 但我收到此錯誤:

載入碎紙機失敗:沒有名為“碎紙機”的模組

這可能是由於安裝損壞;嘗試重新安裝。

在控制台中執行這兩個命令:

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.

引用自:https://unix.stackexchange.com/questions/582709