这个错误是由于缺少 basicsr 库造成的。以下是完整的解决方案:
# 1. 安装系统依赖(Windows 用户可跳过)
sudo apt-get install libgl1-mesa-glx -y
# 2. 创建并激活虚拟环境(推荐)
python -m venv esrgan-env
source esrgan-env/bin/activate # Linux/macOS
# 或
esrgan-env\Scripts\activate # Windows
# 3. 安装核心依赖
pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/cu117
# 4. 从源码安装 BasicSR
git clone https://github.com/xinntao/BasicSR.git ##确保windows下安装了git 没安装的话https://git-scm.com/downloads/win 上面去下载
cd BasicSR
pip install -r requirements.txt
python setup.py develop
cd ..
# 5. 安装 Real-ESRGAN
git clone https://github.com/xinntao/Real-ESRGAN.git
cd Real-ESRGAN
pip install -r requirements.txt
python setup.py develop
cd ..
# 6. 安装其他依赖
pip install opencv-python Pillow numpy
# 7. 测试安装
python -c "from basicsr.archs.rrdbnet_arch import RRDBNet; print('安装成功!')"
941

被折叠的 条评论
为什么被折叠?



