Title basically says it all. Haven’t made any changes since I first set it up aside from updating Mycroft to use a different voice for TTS. Invoking some of the mycroft CLI commands (client-cli, msm, config, etc.) fails with the same traceback (see below for traceback upon booting PiCroft). At this point, the only thing I haven’t tried is a mycroft-wipe but obviously trying to avoid that if possible.
(.venv) pi@picroft:~ $ mycroft-cli-client
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 900, in _find_spec
AttributeError: '_SixMetaPathImporter' object has no attribute 'find_spec'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.7/runpy.py", line 183, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.7/runpy.py", line 109, in _get_module_details
__import__(pkg_name)
File "/home/pi/mycroft-core/mycroft/__init__.py", line 17, in <module>
from mycroft.api import Api
File "/home/pi/mycroft-core/mycroft/api/__init__.py", line 19, in <module>
import requests
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/requests/__init__.py", line 43, in <module>
import urllib3
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/__init__.py", line 8, in <module>
from .connectionpool import (
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/connectionpool.py", line 11, in <module>
from .exceptions import (
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/exceptions.py", line 2, in <module>
from .packages.six.moves.http_client import (
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 963, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 902, in _find_spec
mycroft-msk Mycroft Skills Kit, create and share Skills
mycroft-skill-testrunner Run integration tests on Mycroft Skills
Other:
mycroft-config Manage your local Mycroft configuration files
mycroft-mic-test Record and playback to directly test microphone
mycroft-help Display this message
For more information, see https://mycroft.ai/documentation
***********************************************************************
In a few moments you will see the Mycroft CLI (command line interface).
Hit Ctrl+C to return to the Linux command line. You can launch the CLI
again by entering: mycroft-cli-client
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 "<frozen importlib._bootstrap>", line 900, in _find_spec
AttributeError: '_SixMetaPathImporter' object has no attribute 'find_spec'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.7/runpy.py", line 183, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.7/runpy.py", line 109, in _get_module_details
__import__(pkg_name)
File "/home/pi/mycroft-core/mycroft/__init__.py", line 17, in <module>
from mycroft.api import Api
File "/home/pi/mycroft-core/mycroft/api/__init__.py", line 19, in <module>
import requests
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/requests/__init__.py", line 43, in <module>
import urllib3
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/__init__.py", line 8, in <module>
from .connectionpool import (
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/connectionpool.py", line 11, in <module>
from .exceptions import (
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/exceptions.py", line 2, in <module>
from .packages.six.moves.http_client import (
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 963, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 902, in _find_spec
File "<frozen importlib._bootstrap>", line 879, in _find_spec_legacy
File "<frozen importlib._bootstrap>", line 449, in spec_from_loader
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/packages/six.py", line 216, in is_package
return hasattr(self.__get_module(fullname), "__path__")
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/packages/six.py", line 118, in __getattr__
_module = self._resolve()
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/packages/six.py", line 115, in _resolve
return _import_module(self.mod)
File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/urllib3/packages/six.py", line 82, in _import_module
__import__(name)
File "/usr/lib/python3.7/http/client.py", line 71, in <module>
import email.parser
File "/usr/lib/python3.7/email/parser.py", line 12, in <module>
from email.feedparser import FeedParser, BytesFeedParser
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 724, in exec_module
File "<frozen importlib._bootstrap_external>", line 857, in get_code
File "<frozen importlib._bootstrap_external>", line 525, in _compile_bytecode
ValueError: could not convert string to float: ytesFeelQar{er.feed