How to run mycroft like service from snap?

I want to start mycroft from a snap as a service on an Ubuntu server, but mycroft cannot get the dependencies and does not start.

andrei@quasarapp:~$ mycroft 
Unable to init server: Could not connect: Connection refused

(yad:8371): Gtk-WARNING **: 14:24:58.468: cannot open display: 
Unable to init server: Could not connect: Connection refused

(yad:8388): Gtk-WARNING **: 14:25:01.702: cannot open display: 
Unable to init server: Could not connect: Connection refused

(yad:8394): Gtk-WARNING **: 14:25:03.044: cannot open display: 
ERROR: Pipe to stdout was broken
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
BrokenPipeError: [Errno 32] Broken pipe
sed: can't read /home/andrei/snap/mycroft/common/mycroft-core/.venv/lib/python3.?/site-packages/pip/_internal/utils/misc.py: No such file or directory
Adding mycroft-core to virtualenv path
/snap/mycroft/463/bin/mycroft-launch: line 148: pip: command not found
Unable to init server: Could not connect: Connection refused

(yad:8437): Gtk-WARNING **: 14:25:10.544: cannot open display: 
Traceback (most recent call last):
Traceback (most recent call last):
  File "/snap/mycroft/current/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 "/snap/mycroft/current/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 "/snap/mycroft/current/usr/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/snap/mycroft/current/usr/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/home/andrei/snap/mycroft/common/mycroft-core/mycroft/__init__.py", line 17, in <module>
    from mycroft.api import Api
  File "/home/andrei/snap/mycroft/common/mycroft-core/mycroft/__init__.py", line 17, in <module>
    from mycroft.api import Api
  File "/home/andrei/snap/mycroft/common/mycroft-core/mycroft/api/__init__.py", line 18, in <module>
    import requests
  File "/home/andrei/snap/mycroft/common/mycroft-core/mycroft/api/__init__.py", line 18, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'
ModuleNotFoundError: No module named 'requests'
Traceback (most recent call last):
  File "/snap/mycroft/current/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 "/snap/mycroft/current/usr/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/home/andrei/snap/mycroft/common/mycroft-core/mycroft/__init__.py", line 17, in <module>
    from mycroft.api import Api
  File "/home/andrei/snap/mycroft/common/mycroft-core/mycroft/api/__init__.py", line 18, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'
Traceback (most recent call last):
  File "/snap/mycroft/current/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 "/snap/mycroft/current/usr/lib/python3.6/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/home/andrei/snap/mycroft/common/mycroft-core/mycroft/__init__.py", line 17, in <module>
    from mycroft.api import Api
  File "/home/andrei/snap/mycroft/common/mycroft-core/mycroft/api/__init__.py", line 18, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

@lucyllewy, you were porting mycroft to snap.
can you solve this problem? or will we have to contact the developers of mycroft?

Which version of Ubuntu server are you using?

@miker256
ubuntu server 18.04 without DE

Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic