you never tell what the starting point is, i.e. which Linux distribution.
I assume it's Raspbian based on stretch lite dated 2017-09-07 because you mention it
(although you mention "updated Sep, 15th", but the latest is as of Sep, 7th)
you're always using this virtualenv thing but never explain why so and if this is truely required.
This stuff is confusing e.g. because you don't know where it is looking for modules.
I got the demos to work without virtualenv and wouldn't want to use it anyway as I want to install pip and other modules globally (and just once). Please explain at least once what this is supposed to be good for and if it is mandatory or not and what this does to the modules.
the first link (to "use it as extroot" )is broken so I have no idea what that is good for
you're not telling which user to run as. Is it root for all commands ?
Your're using "opkg" installer. There's no such thing in Raspbian (at least not by default) and Raspbian
is what you explicitly recommend to use for the 4mic array that I just received.
As I said earlier I got that 4mic to work, but not Mycroft as this tutorial is way incomplete (and probably not meant to be applied on top of Raspbian)
you're asking to install a respeaker version of Mycroft-core from GitHub.
Why do I need to use that ?
Can't it be made to work with standard Mycroft packages to be downloaded from mycroft.ai ?
you're asking to stop mopidy which isn't running.
Finally, my problem is caused by this virtualenv thing:
-bash: /root/env/bin/python: cannot execute binary file: Exec format error
(env) root@mycroft:~# python
-bash: /root/env/bin/python: cannot execute binary file: Exec format error
(env) root@mycroft:~# which python
/root/env/bin/python
(env) root@mycroft:~#
(env) root@mycroft:~# su - pi
pi@mycroft:~/mycroft-core $ python mycroft_on_respeaker.py
Traceback (most recent call last):
File "mycroft_on_respeaker.py", line 7, in <module>
from respeaker import Microphone, Player
ImportError: No module named respeaker
pi@mycroft:~/mycroft-core $
I'm somewhat lost with your wiki tutorials.
There's two major problems with them:
you never tell what the starting point is, i.e. which Linux distribution. I assume it's Raspbian based on stretch lite dated 2017-09-07 because you mention it (although you mention "updated Sep, 15th", but the latest is as of Sep, 7th)
you're always using this virtualenv thing but never explain why so and if this is truely required. This stuff is confusing e.g. because you don't know where it is looking for modules. I got the demos to work without virtualenv and wouldn't want to use it anyway as I want to install pip and other modules globally (and just once). Please explain at least once what this is supposed to be good for and if it is mandatory or not and what this does to the modules.
Now specifically on the mycroft installation doc:
Finally, my problem is caused by this virtualenv thing: