Disappointing start: a lot of skills are not properly working

Hi. I had problems to make skill-desktop-laucher works properly. The issue was due Python missing library gi. I follow the instructions from here: Desktop launcher skill

The GI module is for python2. For python3 you need the GI from PyGobject. For me to get it working I had to;

source /home//mycroft-core/.venv/bin/activate

The uninstall gi, if installed;

pip uninstall gi

And than instal the PyGobject by:

pip install PyGobject

However I was missing some dev bindings, so for it to succeed I needed to install some dependencies by;

sudo apt-get install libgirepository1.0-dev
sudo apt-get install libcairo2-dev

Then the “pip install PyGobject” succeeded. You should then see the;

“/home//mycroft-core/.venv/lib/python3.6/site-packages/gi” folder and the Skill should load.

1 Like