YOLOV5安装教程

1,下载工程

ubuntu安装python3.7

ubuntu默认带着的python版本不是最新版,因此需要手动安装最新版。

查看python的指向。

ls -l /usr/bin | grep python
可以看到,此时python指向的是python3.4。

第一部分:安装python3.7
1.直接使用apt-get安装python3.7失败:
apt-get install python3.7

2.改为手动安装
步骤1:在python官网找到python-3.7.1.tgz的地址:https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz

步骤2:下载安装包

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz

步骤3:解压安装包

tar -zxvf Python-3.7.1.tgz

步骤4:切换到解压后的目录下

cd Python-3.7.1
步骤5:./configure(也可以./configure --prefix=/usr/local/python3.7.1)

./configure

或者

./configure --prefix=/usr/local/python3.7.1

步骤6:编译make(没有安装make的安装一下)

make
步骤7:测试make test

make test
关于make test命令出现ModuleNotFoundError: No module named ‘_ctypes’ 错误,请移步我的另外一篇博文https://blog.csdn.net/u014775723/article/details/85224447

步骤8:安装sudo make install

sudo make install

 

2,配置环境

1)安装 python3.7

 

2)配置yolov5环境:在执行下面语句时出错

pip install -U -r requirements.txt 
  • errors:ModuleNotFoundError: No module named '_ctypes'的解决办法

原因:libffi-devel 没有安装

sudo apt-get install libffi-devel 

  • 通常没有问题,但有时(当你的系统路径/boot空间分配比较小时)会出现错误:
gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1

update-initramfs: failed for /boot/initrd.img-4.13.0-43-generic with 1.

原因: /boot 没有空间了

这个比较难解决,因为在安装过程中,会不断生成不同版本的 linux-image-4.15.0-**-generic 的内核文件,

而这些文件平时并不用到,通过 uname -a 命令就可知道本机在用的linux内核版本,其他的都可以删掉,

但是因为是在安装过程中不停的产生多版本文件,造成空间不足,程序崩溃,有两种方式解决,

一是扩展/boot空间,将其他盘挂在在/boot路径下,可以搜到有很多这样的教程。

二是小编投机取巧,直接在程序运行过程中,不停删掉产生的多版本内核文件,避免空间被占满,结果证明可行。

  • 安装完libffi-devel后,在python3.7路径下,重新执行一下

sudo make install

 

3)  requirments 里面包括torch1.5和torchvision的安装,由于文件比较大,多次下载网络time out,所以可以分步实现,

requirments里面注释掉这两句,先安装其他环境,然后再单独安装pytorch。

pip install torch==1.5.0 torchvision==0.6.0 -f https://download.pytorch.org/whl/torch_stable.html

 

3. 运行yolov5

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

error:

AttributeError: module 'PIL.Image' has no attribute 'HAMMING'

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

继续运行,因为要下载 yolov5.pt,所以最好开着梯子。

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

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(CNN,卷积神经网络,yolov5)