Start-mycroft.sh cli


#1

I run Linux Mint. I had Mycroft running prior to upgrading. Running the command start-mycroft.sh all is okay. Works find. When I try and run the cli I get this
mycroft-core/start-mycroft.sh cli
Initializing…
Starting background service bus
CAUTION: The Mycroft bus is an open websocket with no built-in security
measures. You are responsible for protecting the local port
8181 with a firewall as appropriate.
Starting background service skills
Starting cli
Traceback (most recent call last):
File “/usr/lib/python3.6/runpy.py”, line 183, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File “/usr/lib/python3.6/runpy.py”, line 109, in _get_module_details
import(pkg_name)
File “/home/paul/mycroft-core/mycroft/init.py”, line 17, in
from mycroft.api import Api
File “/home/paul/mycroft-core/mycroft/api/init.py”, line 24, in
from mycroft.configuration import Configuration
File “/home/paul/mycroft-core/mycroft/configuration/init.py”, line 15, in
from .config import Configuration, LocalConf, RemoteConf
File “/home/paul/mycroft-core/mycroft/configuration/config.py”, line 19, in
import inflection
ModuleNotFoundError: No module named ‘inflection’

Can any body give me some advise.
Cheers


#2

You should re-run dev_setup.sh


#3

dev_setup.sh should install the required module.

If it doesn’t for whatever reason, you can enter the venv and install the python module manually with:

cd ~/mycroft-core # or where ever you cloned the Mycroft-core repo
source venv-activate.sh
pip install inflection
deactivate