[图像算法]-使用yolov5时需要安装的requirement
2021-02-19 本文已影响0人
六千宛
1 github下载好requirements.txt
文件内容如下:
# pip install -r requirements.txt
# base ----------------------------------------
Cython
matplotlib>=3.2.2
numpy>=1.18.5
opencv-python>=4.1.2
Pillow
PyYAML>=5.3.1
scipy>=1.4.1
tensorboard>=2.2
torch>=1.7.0
torchvision>=0.8.1
tqdm>=4.41.0
# logging -------------------------------------
# wandb
# plotting ------------------------------------
seaborn>=0.11.0
pandas
# export --------------------------------------
# coremltools==4.0
# onnx>=1.8.0
# scikit-learn==0.19.2 # for coreml quantization
# extras --------------------------------------
thop # FLOPS computation
pycocotools>=2.0 # COCO mAP
2 最理想的情况
直接
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
3 正常不理想情况-一个一个下载
查找要下的包所有版本信息
anaconda search -t conda package_name
其中torch和torchvision两个包尽量单独下载安装
pip --default-time=100 install torch==1.7.0+cpu torchvision==0.8.1+cpu -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
而后可以直接再安装requirements.txt,但是pycocotools这个包比较难下载,我们单独下载安装,安装pycocotools的过程中利用pip安装第一个问题可能就是VC++版本问题,解决方法如下:
方法一
下载Microsoft Visual C++
通过下载Microsoft Visual C++工具直接解决这个报错并且能安装成功
不过后面安装其他模块有可能会出现这个错误
error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe’ failed with exit status 2若出现这个错误,可以试试方法二的安装
方法二
到Python扩展包的非官方Windows二进制文件下载对应的文件(cp指的是python版本,win_amd64指64位操作系统),下载完后可以放到桌面,然后通过shift键+右键点击 在此处打开powershell窗口(命令窗口),输入
pip install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl
即可安装成功,如下图:
虽然pip单独就足以从预先构建的二进制存档进行安装,但最新的setuptools和wheel项目副本对于确保您也可以从源存档进行安装非常有用:
python -m pip install --upgrade pip setuptools wheel
解决完pycocotools安装问题之后,直接一条命令全部安装了就
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
完美!!!