| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> yolov5运行环境——pycocotools >= 2.0 安装失败 error: Microsoft Visual C++ 14.0 or greater is required. -> 正文阅读 |
|
[C++知识库]yolov5运行环境——pycocotools >= 2.0 安装失败 error: Microsoft Visual C++ 14.0 or greater is required. |
在使用pip install pycocotools 安装时总是失败 error: Microsoft Visual C++ 14.0 or greater is required.当出现该问题时,本人尝试去百度上搜索相关的解决方案,尝试了好多方法还是安装失败,失败的尝试如下: 尝试1:安装Microsoft Visual C++ Build Tools 2015 ?????????????显示安装包都是丢失或损坏,然后本人就去寻找别的版本的Microsoft Visual C++ Build Tools,结果还是显示安装包丢失或损坏。无奈继续百度,另寻它法。 ?尝试2: ????????pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI ?????????还是报错,显示error: Microsoft Visual C++ 14.0 or greater is required. 尝试3: ????????直接安装?pycocotools_windows-2.0-cp37-cp37m-win_amd64.whl ?????????pip install C:\Users\22622\Downloads\pycocotools_windows-2.0-cp37-cp37m-win_amd64.whl ?????????终于安装成功了,并且版本是2.0的,已经满足pycocotools >= 2.0了,但是在运行yolov5时,还是报错,提示pycocotools不满足要求。。。。。。。。此时心态已经接近爆炸。。。。这苦逼的夜晚。。。。。 尝试4: ? ? ? ? 下载visual studio 2019。 ????????按时错误提示的网址去下载visual studio 2019,安装时勾选C++相关组件。软件有点大,好不容易安装好了。然后执行了pip install pycocotools==2.0.2 。结果还是报错error: Microsoft Visual C++ 14.0 or greater is required. ? ? ? ? 已经尝试4种方法了。。。。。。全部失败。 ?奇思妙想:? ? ? ? ????????脑海中出现了一个比较有意思的想法——采用尝试3的方法,可以安装pycocotools2.0。那我能不能从pycocotools官网(https://pypi.org/project/pycocotools/)直接下载pycocotools2.0.2的压缩包文件(pycocotools-2.0.2.tar.gz),然后解压,用2.0.2里面的文件替换掉pycocotools2.0(2.0已经安装成功)中的文件,从而实现pycocotools2.0.2的安装呢?? ?OK,安装成功了。(建议直接看文章末尾处提供的方法,比这个更加简洁) ? ? ? ? pycocotools 在虚拟环境的env\Lib\site-packages文件下,里面有两个文件夹见下图: ? ? ? ? ? ? ?从官网下载的?pycocotools-2.0.2.tar.gz,解压后的文件目录为: ???????? ? ? ? ? 将解压后的pycocotoos和pycocotoos.egg-info中的文件全部复制到虚拟环境下的对应文件中。(点击替换目标中的文件即可) ? ? ? ? 注意,不要直接复制pycocotoos和pycocotoos.egg-info两个文件夹,因为安装成功后的pycocotoos文件夹中会生成一个__pycache__文件夹,我们从官网下载的文件夹中没有这个文件。(这是最初的想法,后来发现这个文件根本不影响pycocotools的安装。。。。。。。) ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ???????????????????????? ????????此时,运行yolo_v5,运行成功。(安装一个pycocotools浪费了好长时间,我裂开了。。。) ?总结: ? ? ? ? 安装一个包(依赖),实际上就是在..\Lib\site-packages文件下存放与该包(依赖)有关的几个文件夹而已。只要将这个包的文件夹放在我们创建的虚拟环境路径下,就相当于完成了包的安装。 最终的解决方案: ? ? ? ? 将我们从官网下载的压缩包解压后,直接将下面两个文件夹,拷贝到虚拟环境的对应路径下(..\Lib\site-packages\)即可。此时已经完成了pycocotools的安装。 ???????? ? ? ? ? ? |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/28 11:51:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |