Catfish GUI doesn't launch and "ImportError: No module named dbus" in CLI

System and installation

Hi, I am running Debian 10 Buster with GNOME 3 and I have installed Catfish 1.4.13 from source because the prebuilt Debian repositories only have version 1.4.7-1.

Building

I installed Catfish system-wide with sudo python setup.py install.

During the build I didn't see any errors except for Zeitgeist but that doesn't matter because I am not interested in it.

Launching with GUI

When typing 'Catfish' in the search bar I see that it is correctly installed:

Catfish_installed

But it never launches. My cursor doesn't even have the "busy" animation.

Launching with CLI

I tried to use Catfish in command line but here's what I am getting:

user@PC:~$ catfish --version (or) catfish --help
Traceback (most recent call last):
  File "/usr/local/bin/catfish", line 43, in <module>
    import catfish
  File "/usr/local/lib/python2.7/dist-packages/catfish/__init__.py", line 32, in <module>
    from catfish import CatfishWindow
  File "/usr/local/lib/python2.7/dist-packages/catfish/CatfishWindow.py", line 38, in <module>
    import dbus
ImportError: No module named dbus

Trying as sudo:

user@PC:~$ sudo catfish --version
No protocol specified
Unable to init server: Could not connect: Connection refused
No protocol specified
Unable to init server: Could not connect: Connection refused
Traceback (most recent call last):
  File "/usr/local/bin/catfish", line 43, in <module>
    import catfish
  File "/usr/local/lib/python2.7/dist-packages/catfish/__init__.py", line 32, in <module>
    from catfish import CatfishWindow
  File "/usr/local/lib/python2.7/dist-packages/catfish/CatfishWindow.py", line 38, in <module>
    import dbus
ImportError: No module named dbus

Questions

  1. Is there a way to fix the issue with the current installation?
  2. If not, how do I uninstall Catfish please?