在python版本为3.8下,import hydra是需要安装hydra。但用pip install python-hydra安装时,出现以下错误:ModuleNotFoundError:No module named "hydra.core'。
报错原因:
1)python版本高了,hydra是在3.7版本的python下使用。
2)项目上hydra和python-lightning一起用,版本没有匹配好。
解决方案:
1)使用python版本降为3.7
2)按报错提示,应安装hydra-core(同样是python==3.7下),不用python-hydra
pip install hydra-core==1.3.2
3)python-lightning版本使用1.7.2版本。torchmetrics用0.7.0版本
pip install pytorch_lightning==1.7.2 torchmetrics==0.7.0