1、问题发现
最近在研究Stable diffusion时遇到一个问题,如题所示,在运行python launch.py启动模型时出现ModuleNotFoundError: No module named 'basicsr.version'的错误:
发现basicsr库有问题。
使用conda list查看,basicsr库存在,重新安装:pip install basicsr发现可以正常安装,使用pip uninstall basicsr也可以正常卸载。说明该库是存在的。
但是使用python导入时确实没有该库:
2、尝试问题解决
使用conda config --show查看env_dirs查看环境指向,发现环境没有问题;
尝试卸载重装basicsr包,未解决(更行包未尝试,因为使用指令conda install basicsr -c basicsr -c pytorch或conda install -c conda-forge basicsr均存在源中没有该包的错误);
使用conda clean -a清除缓存,再重新安装basicsr包,依旧为解决。
3、使用chatGPT分析
python不能识别basicsr库,但提供的方法无效(不能解决)