目录

yolov5踩过的坑

用Pycharm训练yolov5模型过程中踩的坑及解决方法(自用)

稳如poi

首先要确定环境及各种modules版本要一一对应。

比如我的环境是python3.8 pytorch1.8 cuda11.1 openCV4.5.4等等

许多问题都是因为版本不对应造成的。

下面开始记录一下遇到的问题以及最终解决办法。

(Win10,Anaconda,Pytorch,Pycharm)

1.pip install -r requirements.txt安装环境失败

很多时候是因为网络原因,建议更换清华源。

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

*pip安装modules因为网络原因失败也可以尝试在后面加:

-i https://pypi.tuna.tsinghua.edu.cn/simple 解决

2.Git安装失败:Cannot Run Git

https://git-scm.com/download/win 下载客户端安装

Pycharm的file-settings-version control-git里设置git.exe位置

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/c3caf407f77f11acaa61ef236f1b1f38c14db63c.png@441w_755h_progressive.png

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/d76c2e3a2508098b748feed5cf9ab7eb41ec6894.png@942w_686h_progressive.png

3.一切No moudle named ‘xxx’解决方法

几种方法。

A.尝试pip install xxx 或 pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple,如果不行:

B.Pycharm的Interpreter settings里开Python Interpreter,点+号搜索名字,然后Install Package 如果不行:

C.

1.https://www.lfd.uci.edu/~gohlke/pythonlibs/ ctrl+f搜索xxx的名字下载对应的whl文件(版本一定要对)

2.放入创建好的环境packages文件夹中,打开anaconda prompt,conda activate环境然后pip安装。

**例:**如果要下载win10 64位下python3.8的opencv

比如我的环境名叫pytorch1.8

1.搜索到对应版本并下载,放到你的Anaconda\env中需要安装的环境名lib\site-packages文件夹下

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/2c0f13a4610e9d3e64bc73923e287148f7afc085.png@876w_746h_progressive.png

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/28c0cb00560ff4b4c68ba6c14c28046036f4c010.png@600w_65h_progressive.png

2.打开Anaconda Prompt

conda activate 你的环境名

进入环境

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/5b8ed7e72fec3e562ded97fc0c10ef5aa6b0cba9.png@942w_108h_progressive-20220128134127163.png

pip install whl文件名

解决了

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/8c128114e6ef1f65e0c183da1aec1849bc71ddfa.png@942w_45h_progressive.png

4.Pycharm安装Python库报错ERROR: Command errored out with exit status 1

同上。找到whl文件,放入python的pip.exe同级目录。

pip install whl文件名

5.安装visual studio C++ build tools提示安装包丢失或毁坏

度盘/s/1D1jMEChI_ZgmmT4FKRUzWA wpoi 自行下载安装

6.已经在pip install安装modules但是pycharm仍然没有

注意安装和运行的是不是同一个环境

解决方法同3

7.运行detect.py提示py:141: UserWarning: User provided device_type of cuda, but CUDA is not available. Disabling warnings.warn(User provided device_type of \cuda, but CUDA is not available. Disabling)

运行不了cuda。

先检查所有版本是不是一一对应。

再检查cuda有没有安装好 ,打开cmd运行nvcc -v

如果都没问题,大概率是pytorch安装问题,检查pytorch或重装

基本遇到的问题就是以上这些,最近正在研究yolov5+deepsort的track加object统计,研究完了发一篇deepsort踩坑集合。