-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hi,
When trying to install digest, I ran into a few problems:
-
cairo does not install via pip on Ubuntu, however via apt (sudo apt install libcairo2-dev) which made a following pip install without errors possible
-
Cloning via "git clone git@github.com:digest-env/digest.git" lacks permissions/requires a key, however via https it works fine.
-
After final install (Ubuntu 20.04.), both with and without conda, biodigest immediately fails with the following error message when loading the library:
gerners@LAPTOP-K7O8N2EJ:~$ python3
Python 3.8.10 (default, Jun 22 2022, 20:18:18)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import biodigest
Traceback (most recent call last):
File "", line 1, in
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/init.py", line 1, in
from . import setup
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/setup.py", line 7, in
from .evaluation.d_utils import runner_utils as ru, eval_utils as eu
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/evaluation/init.py", line 1, in
from . import comparator
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/evaluation/comparator.py", line 3, in
from .d_utils import eval_utils as eu
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/evaluation/d_utils/init.py", line 2, in
from . import plotting_utils
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/evaluation/d_utils/plotting_utils.py", line 14, in
from ..mappers.mapper import Mapper, FileMapper
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/evaluation/mappers/init.py", line 1, in
from . import disease_getter
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/evaluation/mappers/disease_getter.py", line 7, in
from .mapper import Mapper
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/evaluation/mappers/mapper.py", line 14, in
class Mapper:
File "/home/gerners/.local/lib/python3.8/site-packages/biodigest/evaluation/mappers/mapper.py", line 21, in Mapper
'jaccard': {'go_BP': sp.csr_matrix(None), 'go_CC': sp.csr_matrix(None), 'go_MF': sp.csr_matrix(None),
File "/home/gerners/.local/lib/python3.8/site-packages/scipy/sparse/_compressed.py", line 84, in init
self._set_self(self.class(
File "/home/gerners/.local/lib/python3.8/site-packages/scipy/sparse/_compressed.py", line 33, in init
arg1 = arg1.asformat(self.format)
File "/home/gerners/.local/lib/python3.8/site-packages/scipy/sparse/_base.py", line 376, in asformat
return convert_method(copy=copy)
File "/home/gerners/.local/lib/python3.8/site-packages/scipy/sparse/_coo.py", line 392, in tocsr
return self._csr_container(self.shape, dtype=self.dtype)
File "/home/gerners/.local/lib/python3.8/site-packages/scipy/sparse/_compressed.py", line 45, in init
self.data = np.zeros(0, getdtype(dtype, default=float))
File "/home/gerners/.local/lib/python3.8/site-packages/scipy/sparse/_sputils.py", line 113, in getdtype
raise ValueError(
ValueError: object dtype is not supported by sparse matrices
>>>
Do you have an idea how to handle this error? I did not find anything useful when searching for this particular ValueError. Error happened on two different machines.
Best and thanks,
Samuel