Why am I unable to run DIGITS?

when i try to run digits, i receive this message. I have researched this for hours and for months I have found nothing. What do i do?

“/home/mikulis/digits/caffe” from CAFFE_ROOT does not point to a valid installation of Caffe.
Use the envvar CAFFE_ROOT to indicate a valid installation.
Traceback (most recent call last):
File “/usr/lib/python2.7/runpy.py”, line 174, in _run_module_as_main
main”, fname, loader, pkg_name)
File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code
exec code in run_globals
File “/home/mikulis/digits/digits/main.py”, line 70, in
main()
File “/home/mikulis/digits/digits/main.py”, line 53, in main
import digits.config
File “digits/config/init.py”, line 7, in
from . import ( # noqa
File “digits/config/caffe.py”, line 228, in
executable, version, flavor = load_from_envvar(‘CAFFE_ROOT’)
File “digits/config/caffe.py”, line 33, in load_from_envvar
% executable_dir)
ValueError: Caffe executable not found at “/home/mikulis/digits/caffe/build/tools”

I now get this error message after typing sudo ./digits-devserver -p 5000

Did you forget to “make pycaffe”?
“/home/mikulis/digits/caffe” from CAFFE_ROOT does not point to a valid installation of Caffe.
Use the envvar CAFFE_ROOT to indicate a valid installation.
Traceback (most recent call last):
File “/usr/lib/python2.7/runpy.py”, line 174, in _run_module_as_main
main”, fname, loader, pkg_name)
File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code
exec code in run_globals
File “/home/mikulis/digits/digits/main.py”, line 70, in
main()
File “/home/mikulis/digits/digits/main.py”, line 53, in main
import digits.config
File “digits/config/init.py”, line 7, in
from . import ( # noqa
File “digits/config/caffe.py”, line 228, in
executable, version, flavor = load_from_envvar(‘CAFFE_ROOT’)
File “digits/config/caffe.py”, line 37, in load_from_envvar
import_pycaffe(python_dir)
File “digits/config/caffe.py”, line 126, in import_pycaffe
import caffe
File “/home/mikulis/digits/caffe/python/caffe/init.py”, line 1, in
from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver
File “/home/mikulis/digits/caffe/python/caffe/pycaffe.py”, line 13, in
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver,
ImportError: libcudart.so.9.2: cannot open shared object file: No such file or directory

however when i type ./digits-devserver -p 5000 i receive this error:

Traceback (most recent call last):
File “/usr/lib/python2.7/runpy.py”, line 174, in _run_module_as_main
main”, fname, loader, pkg_name)
File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code
exec code in run_globals
File “/home/mikulis/digits/digits/main.py”, line 70, in
main()
File “/home/mikulis/digits/digits/main.py”, line 53, in main
import digits.config
File “digits/config/init.py”, line 7, in
from . import ( # noqa
File “digits/config/caffe.py”, line 13, in
from digits.utils import parse_version
File “digits/utils/init.py”, line 5, in
from io import BlockingIOError
File “/home/mikulis/caffe/python/caffe/io.py”, line 1, in
import numpy as np
File “/home/mikulis/caffe/python/caffe/numpy/init.py”, line 142, in
from . import add_newdocs
File “/home/mikulis/caffe/python/caffe/numpy/add_newdocs.py”, line 13, in
from numpy.lib import add_newdoc
File “/home/mikulis/caffe/python/caffe/numpy/lib/init.py”, line 24, in
from .npyio import *
File “/home/mikulis/caffe/python/caffe/numpy/lib/npyio.py”, line 14, in
from ._datasource import DataSource
File “/home/mikulis/caffe/python/caffe/numpy/lib/_datasource.py”, line 220, in
_file_openers = _FileOpeners()
File “/home/mikulis/caffe/python/caffe/numpy/lib/_datasource.py”, line 162, in init
self._file_openers = {None: io.open}
AttributeError: ‘module’ object has no attribute ‘open’