这个问题相信难到了很多初学者,我们熟知像这样没有这个模块的错误直接使用下面这个:
pip install utils
或者:
conda install utils
,但是对于 utils这个包却没用,还是装不上去,看网上博主的有装python-utils的,试了试下面这个:
pip install python-utils
确实可以装上,但是还是没有utils这个模块,还是报错。
为什么会这样呢?
这是因为,我们做深度学习是需要学习框架的,我们一般都装了anconda或者miniconda,用conda创了自己的环境,一般都是进入自己的环境里装包 。但是这都是在conda里面,而conda里,它并没有这个utils库,无论pip、conda 你都是conda的指令,所以装不上。你可以去utils的GitHub上拷下来,放到你电脑环境库所在的文件夹下,鉴于,有些同学网不行,GitHub进不去也可以像我下面这样。
pycharm这个python的编译软件大家都知道吧。
进去这个按我下面操作(我的是汉化后的,英文版的同学自己对应位置哈!):
左上角 文件——>设置,点开
项目——>python编译器
现在显示的是绿色圈圈代表我现在在我自己创的YOLOV5(自己命名的,我的算法用的Yolo,所以这样命名,无所谓)的conda 环境里,换个不是conda环境的编译器。
看最上面这两个没有绿色圈圈的就不是conda环境,任意选择一个,如果没有的话可以去创建一个,特别好创建,在pycharm里就可以,很多博客都有,我就不在这里赘述了。
我选择完就不是conda环境了,然后看到左下角这个加号了吧,点它!
在搜索框搜utils,看是不是有了,记住下面这个默认路径一会还要去找它呢,把他复制到你conda环境里所有包所在的位置呢。点击安装,等一会就安装上了。
安装好我们去找根据这个默认地址去找它就行了(这个是我的默认,你们看自己的默认地址)
安装成功 找到所在位置
有了,这三个全部剪切过去,去你的conda的包所在文件夹下,我的是在下面这个红框框下(供你们参考一下,要是忘记的小伙伴就好好找找总能找到的,里面都是你之前安装的包),吧utils的东西粘贴进去就行了,在导入utils这个库,你会发现就不报错了。嘻嘻