Skip to content

ImportError: No module named gi #16

Open
@aparcar

Description

@aparcar

I'm getting the following error when trying to run the CLI

a@reboot:~/src/signal-curses$ make install
Makefile:8: java installed
Makefile:18: signal-cli installed
Makefile:27: libunixsocket-java installed
Makefile:35: python-gobject installed
Makefile:43: pkg-config installed
Makefile:47: installing pipenv
pipenv install
Installing dependencies from Pipfile.lock (568cf4)…
  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 7/7 — 00:00:00
To activate this project's virtualenv, run the following:
 $ pipenv shell
a@reboot:~/src/signal-curses$ pipenv shell
Spawning environment shell (/bin/bash). Use 'exit' to leave.
a@reboot:~/src/signal-curses$ . /home/a/.local/share/virtualenvs/signal-curses-MYuYIKoq/bin/activate
(signal-curses-MYuYIKoq) a@reboot:~/src/signal-curses$ python3 main.py 
Traceback (most recent call last):
  File "main.py", line 19, in <module>
    import scurses
  File "/home/a/src/signal-curses/scurses/__init__.py", line 25, in <module>
    import pydbus
  File "/home/a/.local/share/virtualenvs/signal-curses-MYuYIKoq/lib/python3.7/site-packages/pydbus/__init__.py", line 1, in <module>
    from .bus import SystemBus, SessionBus, connect
  File "/home/a/.local/share/virtualenvs/signal-curses-MYuYIKoq/lib/python3.7/site-packages/pydbus/bus.py", line 1, in <module>
    from gi.repository import Gio
  File "/home/a/.local/share/virtualenvs/signal-curses-MYuYIKoq/lib/python3.7/site-packages/vext/gatekeeper/__init__.py", line 204, in load_module
    raise ImportError("No module named %s" % modulename)
ImportError: No module named gi
(signal-curses-MYuYIKoq) a@reboot:~/src/signal-curses$ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions