Skip to content

Draft: Add pandas dependency for anvio-7

abims ticket http://application.sb-roscoff.fr/intranet/otrs/index.pl?Action=AgentTicketZoom;TicketID=49311

to solve:

lgueguen@slurm0:~$ module load anvio/7
lgueguen@slurm0:~$ anvi-self-test --help
Traceback (most recent call last):
  File "/shared/software/miniconda/envs/anvio-7/site-packages/pandas/__init__.py", line 30, in <module>
    from pandas._libs import hashtable as _hashtable, lib as _lib, tslib as _tslib
  File "/shared/software/miniconda/envs/anvio-7/site-packages/pandas/_libs/__init__.py", line 3, in <module>
    from .tslibs import (
  File "/shared/software/miniconda/envs/anvio-7/site-packages/pandas/_libs/tslibs/__init__.py", line 3, in <module>
    from .conversion import localize_pydatetime, normalize_date
ModuleNotFoundError: No module named 'pandas._libs.tslibs.conversion'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/shared/software/miniconda/envs/anvio-7/bin/anvi-self-test", line 12, in <module>
    import anvio
  File "/shared/software/miniconda/envs/anvio-7/site-packages/anvio/__init__.py", line 3068, in <module>
    from anvio.terminal import Run
  File "/shared/software/miniconda/envs/anvio-7/site-packages/anvio/terminal.py", line 12, in <module>
    import pandas as pd
  File "/shared/software/miniconda/envs/anvio-7/site-packages/pandas/__init__.py", line 38, in <module>
    "the C extensions first.".format(module)
ImportError: C extension: No module named 'pandas._libs.tslibs.conversion' not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first.

Merge request reports