CABLE-LSM / benchcab

Tool for evaluation of CABLE land surface model
https://benchcab.readthedocs.io/en/latest/
Apache License 2.0
2 stars 3 forks source link

ModuleNotFoundError when installing benchcab v4.0.0 in a fresh conda environment #263

Closed SeanBryan51 closed 6 months ago

SeanBryan51 commented 6 months ago

benchcab --version fails with a ModuleNotFoundError when installing benchcab v4.0.0 in a fresh conda environment:

module load conda
conda deactivate
conda create -c conda-forge -c accessnri -c coecms -y -n benchcab-install-test python=3.10 benchcab=4.0.0
conda activate benchcab-install-test
benchcab --version
Traceback (most recent call last):
  File "/scratch/tm70/sb8430/conda/envs/benchcab-install-test/bin/benchcab", line 7, in <module>
    from benchcab.main import main
  File "/home/189/sb8430/benchcab/benchcab/__init__.py", line 6, in <module>
    from benchcab.utils import get_logger
  File "/home/189/sb8430/benchcab/benchcab/utils/__init__.py", line 17, in <module>
    from jinja2 import BaseLoader, Environment
ModuleNotFoundError: No module named 'jinja2'

It looks like we forgot to add jinja2 as a dependency in meta.yaml and benchcab-dev.yaml.