physicsnemo
physicsnemo copied to clipboard
🐛[BUG]: import modulus throws error: `No module named 'importlib_metadata'`
Version
0.5.0
On which installation method(s) does this occur?
Pip
Describe the issue
Upon installing modulus with pip, importing the library throws import error because importlib_metadata is not included in the dependencies for base and dev install.
Import error is thrown due to this line in the code.
Minimum reproducible example
pip install nvidia-modulus[dev]
python
>>> import modulus
Relevant log output
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/<username>/anaconda3/envs/mod/lib/python3.10/site-packages/modulus/__init__.py", line 17, in <module>
from .models.meta import ModelMetaData
File "/home/<username>/anaconda3/envs/mod/lib/python3.10/site-packages/modulus/models/__init__.py", line 15, in <module>
from .module import Module
File "/home/<username>/anaconda3/envs/mod/lib/python3.10/site-packages/modulus/models/module.py", line 29, in <module>
from modulus.registry import ModelRegistry
File "/home/<username>/anaconda3/envs/mod/lib/python3.10/site-packages/modulus/registry/__init__.py", line 15, in <module>
from .model_registry import ModelRegistry
File "/home/<username>/anaconda3/envs/mod/lib/python3.10/site-packages/modulus/registry/model_registry.py", line 19, in <module>
import importlib_metadata
ModuleNotFoundError: No module named 'importlib_metadata'
Environment details
+ Environment location: Bare-metal
+ Python : 3.10.13
+ pip : 23.3.1