yolov5快速安装环境

yolov5快速安装环境

1.打开Anaconda Prompt,进入base 环境
在这里插入图片描述
2.在base环境下,创建yolov5的环境。

(base) C:\Users\Administrator>conda create -n yolov550 python=3.7 //yolov550为自己命名的环境名称,python=3.7 指定python的版本为3.7
(base) C:\Users\Administrator>conda activate yolov550   //激活yolov550 环境
(base) C:\Users\Administrator>conda activate yolov550
(yolov550) C:\Users\Administrator>E:
(yolov550) E:\>cd E:\Anaconda3\envs\yolov550\Lib\site-packages   //使用pip 安装需要进入当前环境名称的site_packages文件下。这样使用conda list 才能显示安装的包

3.使用requirements 安装环境

(yolov550) E:\Anaconda3\envs\yolov550\Lib\site-packages>pip install -r D:/liufq/yolov5prune-main/requirements.txt  //D:/liufq/yolov5prune-main/requirements.txt为requirements.txt的绝对路径

4.安装结果如下:

Successfully installed Pillow-8.3.2 PyYAML-5.4.1 absl-py-0.13.0 attr-0.3.1 attrs-21.2.0 cachetools-4.2.2 charset-normalizer-2.0.4 colorama-0.4.4 coremltools-4.1 cycler-0.10.0 cython-0.29.24 google-auth-1.35.0 google-auth-oauthlib-0.4.6 grpcio-1.39.0 idna-3.2 importlib-metadata-4.8.1 kiwisolver-1.3.2 markdown-3.3.4 matplotlib-3.4.3 mpmath-1.2.1 numpy-1.19.5 oauthlib-3.1.1 onnx-1.10.1 opencv-python-4.5.3.56 packaging-21.0 pandas-1.3.2 protobuf-3.17.3 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycocotools-2.0.2 pyparsing-2.4.7 python-dateutil-2.8.2 pytz-2021.1 requests-2.26.0 requests-oauthlib-1.3.0 rsa-4.7.2 scikit-learn-0.19.2 scipy-1.7.1 seaborn-0.11.2 six-1.16.0 sympy-1.8 tensorboard-2.6.0 tensorboard-data-server-0.6.1 tensorboard-plugin-wit-1.8.0 thop-0.0.31.post2005241907 torch-1.9.0 torchvision-0.10.0 tqdm-4.62.2 typing-extensions-3.10.0.2 urllib3-1.26.6 werkzeug-2.0.1 zipp-3.5.0

5.该版本安装的为cpu的环境,如果需要使用GPU。需要删除cpu的torch、torchvison,重新安装cuda版本的torch、torchvision

(yolov550) E:\Anaconda3\envs\yolov550\Lib\site-packages>pip uninstall torch torchvision
Found existing installation: torch 1.9.0
Uninstalling torch-1.9.0:
  Would remove:
    e:\anaconda3\envs\yolov550\lib\site-packages\caffe2\*
    e:\anaconda3\envs\yolov550\lib\site-packages\torch-1.9.0.dist-info\*
    e:\anaconda3\envs\yolov550\lib\site-packages\torch\*
    e:\anaconda3\envs\yolov550\scripts\convert-caffe2-to-onnx.exe
    e:\anaconda3\envs\yolov550\scripts\convert-onnx-to-caffe2.exe
Proceed (y/n)? y
  Successfully uninstalled torch-1.9.0
Found existing installation: torchvision 0.10.0
Uninstalling torchvision-0.10.0:
  Would remove:
    e:\anaconda3\envs\yolov550\lib\site-packages\torchvision-0.10.0.dist-info\*
    e:\anaconda3\envs\yolov550\lib\site-packages\torchvision\*
Proceed (y/n)? y
  Successfully uninstalled torchvision-0.10.0

6.进入pytorch 官网,选择对应的操作系统和计算平台,如图。
在这里插入图片描述

pip3 install torch==1.9.0+cu102 torchvision==0.10.0+cu102 torchaudio===0.9.0 -f https://download.pytorch.org/whl/torch_stable.html

7.安装cuda 和cudnn,有前辈说先安装cuda和cudnn,再安装torch、torchvision。经测试先torch、torchvision不影响。

(yolov550) E:\Anaconda3\envs\yolov550\Lib\site-packages>conda install cudatoolkit==10.2.89 
(yolov550) E:\Anaconda3\envs\yolov550\Lib\site-packages>conda install cudnn==7.6.5

8.测试cuda 是否可用

(yolov550) E:\Anaconda3\envs\yolov550\Lib\site-packages>python
Python 3.7.11 (default, Jul 27 2021, 09:42:29) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.cuda.is_available())
True  //表示torch 调用cuda成功
>>> exit() //退出

9.测试例子程序

python detect.py --source ./data/images/ --weights ./weights/yolov5s.pt --conf 0.4

在这里插入图片描述

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值