AI人工智能与数学之美

[图像算法]-使用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若出现这个错误,可以试试方法二的安装

image.png

方法二

到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

完美!!!

上一篇下一篇

猜你喜欢

热点阅读