Hello, my name is Ilias Loukopoulos, I'm an Erasmus student from Greece at CTTC in Barcelona, Spain.
We are very happy with Lucida, in fact, we have been using it for a while now. As part of my university project, we would like to include Lucida as a Service on a research testbed we are building for testing different aspects of the Internet of Things.
As part of the project, we would like to speak commands to Lucida that may involve executing external scripts, which in turn use a variety of Python modules. Currently I have Lucida Server installed on a Linux computer (Ubuntu 14.04.05 LTS Trusty). Also, I'm able to send voice commands from a remote computer via a secured Web socket (we call this remote computer: Lucida client).
Currently, I'm able to execute simple system tasks, like opening a Nautilus window. But Lucida fails when I attempt to execute more complex scripts that connect to our testbed database (MySQL). Specifically it fails when we are trying to import Python modules like MySQldb, or pymysql.
Can this be a Python version mismatch at my system? Virtual Environment? Incompatibility of modules? Am I missing something?
I kindly as for your help in order to understand the whole processing (and manipulating of data) behind this specific part of Lucida. I would like to learn also in which way all of these services (that lucida provide's) cooperate together.
Many appreciations for your future help,
Regards, Ilias.