Debian
如何在 Debian 上執行 Shredder Duplicate Finder (rmlint –gui)?(“載入碎紙機失敗:沒有名為‘碎紙機’的模組”)
我想在 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.