一:先装pytorch:
打开 aconda prompt
#(base)下
创建 yolov7py38环境
conda create -n yolov7py38 python=3.8
进入yolov7py38环境
conda activate yolov7py38
pip换源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
或pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip临时使用:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
安装puthorch——官网找到不大于自己CUDA版本的:
失败:pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116
失败pip install torch==1.11.0+cu113 torchvision==0.12.0+cu113 torchaudio==0.11.0 --extra-index-url https://download.pytorch.org/whl/cu113
#CUDA安装 11.3 Linux and Windows
——conda安装 pytorch==1.13.1 torchvision==0.14.1# CUDA 11.6
成功conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.6 -c pytorch -c nvidia
二:安装其他包:
进入your_requirement.txt
cd /d path
输入 cd /d F:\yolo\yolov7 # (yolov7) C:\***\1***>cd F:\yolo\yolov7 ---> (yolov7) F:\yolo\yolov7> 输入dir查看yolov7目录
安装环境
conda install --file requirementsv7.txt
报错:PackagesNotFoundError: The following packages are not available from current channels:
- tensorboard[version='>=2.13.0']
- thop[version='>=0.1.1']
- opencv-python[version='>=4.6.0']
先注释掉这三个,一个一个装,推荐先使用conda install,不行再换pip
👇👇requirementsv578.txt👇👇
v7可直接用
#gitpython>=3.1.30 #v5
matplotlib>=3.3.0
numpy>=1.22.2,<1.24.0
#v5 numpy>=1.18.5,<1.24.2
#v8 numpy>=1.22.2
#v7 numpy>=1.18.5,<1.24.0
Pillow>=7.1.2
PyYAML>=5.3.1
requests>=2.23.0
scipy>=1.4.1
tqdm>=4.64.0
protobuf<4.21.3
pandas>=1.1.4
seaborn>=0.11.0
setuptools>=65.5.1
ipython
psutil
# yolov578miss3环境包中以下三个未安装
# opencv-python>=4.6.0 #V8 #v5v7>=4.1.1
# tensorboard>=2.13.0 #V8 #V5>=2.4.1 #V7>=2.4.1
# thop>=0.1.1 #V5V8
#thop #v7
#yolov7 # install opencv-python>=4.1.1 tensorboard>=2.4.1 thop
# 环境yolov7中v578都可用 opencv-python==4.8.1.78 tensorboard==2.14.0 thop==0.1.1
scipy==1.7.3——yolov7不然运行时报错http://t.csdnimg.cn/ucWA8
requirements_yolo_v7v8v5
# Usage:pip install -r requirements_yolo_v7v8v5
# requirements_yolo_v7v8v5
# Base ----------------------------------------
#gitpython>=3.1.30 #v5
matplotlib>=3.3.0
numpy>=1.22.2,<1.24.0 #v8> v7<
opencv-python>=4.6.0 #v8
Pillow>=7.1.2
#psutil # system resources #v5
PyYAML>=5.3.1
requests>=2.23.0
scipy>=1.4.1
#thop>=0.1.1 # FLOPs computation #v5
#torch>=1.8.0,!=1.12.0
#torchvision>=0.9.0,!=0.13.0
tqdm>=4.64.0 #v5v8
protobuf<4.21.3 #v7
# protobuf<=3.20.1 # v5
# v8无
# Logging -------------------------------------
tensorboard>=2.13.0 #v8
# wandb
# Plotting ------------------------------------
pandas>=1.1.4
seaborn>=0.11.0
# Export --------------------------------------
# coremltools>=4.1 # CoreML export
# onnx>=1.9.0 # ONNX export
# onnx-simplifier>=0.3.6 # ONNX simplifier
# scikit-learn==0.19.2 # CoreML quantization
# tensorflow>=2.4.1 # TFLite export
# tensorflowjs>=3.9.0 # TF.js export
# openvino-dev # OpenVINO export
# Deploy --v5---V7V8无---------------------------------------------------------
setuptools>=65.5.1 #v5 Snyk vulnerability fix
# tritonclient[all]~=2.24.0
# Extras --------------------------------------
ipython # interactive notebook
psutil # system utilization
thop>=0.1.1 # FLOPs computation
#py-cpuinfo #V8 display CPU info
# albumentations>=1.0.3
# pycocotools>=2.0 # COCO mAP
# roboflow