运行GitHub水下图像增强项目WPFNet遇错误,寻求解决方法
解决WPFNet项目运行时找不到Underwater_test.py的问题
错误核心原因
系统提示找不到目标脚本,本质是指定路径下不存在Underwater_test.py文件,或路径/文件名识别出现异常。
分步解决方法
第一步:确认文件是否存在
在PowerShell中执行命令查看目标目录的文件列表:dir C:\Users\91789\Desktop\Underwater-Image-Enhancement\WPFNet如果列表中没有
Underwater_test.py,按以下情况处理:- 仓库克隆不完整:重新克隆仓库
git clone https://github.com/LiuShiBen/WPFNet.git - 脚本文件名被修改:去项目根目录确认测试脚本的正确名称(比如可能是
test.py)。
- 仓库克隆不完整:重新克隆仓库
第二步:修正命令格式与路径
若文件确实存在,检查并调整:- 核对文件名拼写(包括大小写,Windows虽不区分但建议严格匹配实际文件名);
- 含空格的路径(如
New folder)必须用引号包裹,避免被系统拆分为多个参数; - 尝试用绝对路径执行脚本,避免相对路径识别问题:
python "C:\Users\91789\Desktop\Underwater-Image-Enhancement\WPFNet\Underwater_test.py" "C:\Users\91789\Desktop\input" "C:\Users\91789\Desktop\New folder" "./checkpoint/generator_600.pth"第三步:确保依赖与权重文件齐全
- 安装项目所需的Python依赖:
pip install -r requirements.txt- 确认
./checkpoint/generator_600.pth权重文件存在,若缺失需下载项目提供的预训练权重,或自行训练生成对应权重文件。
内容的提问来源于stack exchange,提问作者Darshan sandesh2003
相关产品推荐
相关产品推荐

