YOLO环境配置中一些常见的问题

        在入门YOLO时,环境配置是绕不过的坎,本文希望通过列举一些常见的问题,帮大家解决一些疑难杂症。然而不同的电脑,环境配置是有差异的,本文不可能面面俱到,大家还是要掌握自己上网查问题、解决问题的能力。

1、subprocess.CalledProcessError: Command ‘pip install ‘pycocotools>=2.0

解决方法:(常规的pip安装无效)

        用下面的命令安装

conda install -c esri pycocotools

2、ValueError: Format ‘jpg‘ is not supported (supported formats: eps, pdf, pgf,...

        这是在yolo训练时的报错。

解决方法1:(由于pillow库未安装导致)

         激活环境后,用下面的命令安装即可

pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple

解决方法2:(由于pillow库版本太低)

        先卸载库

pip uninstall pillow

        再安装(这个时候安装的是最新的) 

pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple

解决方法3:(由于matplotlib库版本太低)

        先卸载库

pip uninstall matplotlib 

        再安装

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

3、Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

        这是在yolo训练时的报错。        

解决方法:

        在train.py文件导入库的代码下方加上下面这两句话。

import os
os.environ['KMP_DUPLICATE_LIB_OK']='TRUE'

4、ModuleNotFoundError: No module named 'mkl'

解决方法:(常规的pip安装无效)

        激活环境后,用下面的命令安装。

conda install mkl-service

5、AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor'

解决方法:

         点击倒数第二行进入环境(这个时候改的就是环境配置的文件了,系统会提示当前文件不在工程中,选坚持修改就行)。

         将forward函数下的这两行注释掉,并添加下面那行

        即

return F.interpolate(input, self.size, self.scale_factor, self.mode, self.align_corners)

求学路上,你我共勉(๑•̀ㅂ•́)و✧  

猜你喜欢

转载自blog.csdn.net/Albert_yeager/article/details/130663510