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)

6、TypeError: No loop matching the specified signature and casting was found for ufunc greater

解决方法:

         numpy的版本不匹配导致,将版本换成1.23.5即可,用如下命令

pip install numpy==1.23.5 -i pypi.tuna.tsinghua.edu.cn

7、_pickle.UnpicklingError: STACK_GLOBAL requires str

解决方法:

         数据集的labels文件中产生了.cache文件,需要先把这个文件删掉。(就是下图中的labels.cache文件)

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

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值