明明装了包,还是No module named ‘ ‘

用yolo3做目标检测,pip install yolo3 ,显示successful 。 但是在import yolo3后报错:ModuleNotFoundError: No module named ‘yolo3’
我试了卸载重装还是不行 。检查环境和路径也都没有问题, 然后看了一下这个包的详细信息 在这里插入图片描述
找到位置,看看site-packages,发现只有YOLO3-1.0.dist-info文件夹,没有yolo文件夹,那肯定不行的。
在这里插入图片描述
我想既然上面有地址,下载一个岂不是就可以了, 于是我下载了一个 ,放在site_packages文件夹内,在这里插入图片描述
试一试

import yolo3

在这里插入图片描述

还是不行,到底是为什么呢?难道要小写吗,试一试?
在这里插入图片描述
可以了,后续使用调用函数都正常。

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
自定义是指用户根据自己的需求编写的 Python 代码,用于组织和管理一组相关函数、类和变量,以便于在程序中复用。在使用自定义的过程中,有时会遇到"no module named" 的错误。 这个错误通常发生在以下几种情况下: 1. 未正确安:要使用一个自定义,首先需要确保已经正确安在 Python 环境中。可以通过 pip install 命令或者其他安方法将到系统中。如果没有正确安,就会出现"no module named"的错误。 2. 没有正确导入:在代码中使用自定义前,需要首先导入这个。常见的导入的方式是使用 import 语句,例如 import mypackage。如果导入的名称写错了或者没有正确地指定的路径,也会出现"no module named"的错误。 3. 路径问题:在导入自定义时,Python 解释器需要知道这个的路径。如果的路径没有正确地添加到系统的环境变量中,解释器就无法找到这个,会出现"no module named"的错误。可以通过 sys.path.append() 方法将的路径添加到环境变量中。 为了解决"no module named"的错误,可以按照以下步骤进行排查: 1. 确认已正确安:使用 pip list 命令或其他方式,检查是否已经安在系统中。 2. 检查导入语句:确认导入的语句是否正确,并且名称没有写错。 3. 添加的路径:如果的路径没有添加到环境变量中,可以在代码中使用 sys.path.append() 方法将的路径添加到环境变量中。 通过以上步骤进行排查,可以解决"no module named"的问题,使自定义在程序中正常使用。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值