微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PyTorch YOLOv5 - Microsoft C++ 构建工具

如何解决PyTorch YOLOv5 - Microsoft C++ 构建工具

我正在尝试在 Windows 10 x86_64 系统中从 here 的 Ultralytics 安装 PyTorch YOlov5。说明看起来很简单,在为 GPU 安装 PyTorch 后,我尝试使用以下命令安装所需的要求: pip install -qr https://raw.githubusercontent.com/ultralytics/yolov5/master/requirements.txt

我收到以下错误日志:

错误:命令出错,退出状态为 1:命令: 'C:\Users\arjun\anaconda3\envs\pytorch_object_detection\python.exe' -u -c '导入系统、设置工具、标记化; sys.argv[0] = '"'"'C:\Users\arjun\AppData\Local\Temp\pip-install-7kbo300l\pycocotools_e5774d8d59d14fa9b3baece40c2b7248\setup.py'"'"'; file='"'"'C:\Users\arjun\AppData\Local\Temp\pip-install-7kbo300l\pycocotools_e5774d8d59d14fa9b3baece40c2b7248\setup.py'"'"';f=getattr(tokenize,'"'"'open'"'"',open)(file);code=f.read().replace('"'"'\r\n'"'"','"'"'\n'"'"');f.close();exec(compile(code,file,'"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\arjun\AppData\Local\Temp\pip-wheel-kc1jnk9w' cwd: C:\Users\arjun\AppData\Local\Temp\pip-install-7kbo300l\pycocotools_e5774d8d59d14fa9b3baece40c2b7248
完整输出(16 行): running bdist_wheel running build
运行 build_py 创建构建 build\lib.win-amd64-3.8
创建 build\lib.win-amd64-3.8\pycocotools 复制 pycocotools\coco.py -> build\lib.win-amd64-3.8\pycocotools 复制 pycocotools\cocoeval.py -> build\lib.win-amd64-3.8\pycocotools
复制 pycocotools\mask.py -> build\lib.win-amd64-3.8\pycocotools
复制 pycocotools_init_.py -> build\lib.win-amd64-3.8\pycocotools 运行 build_ext cythoning pycocotools/_mask.pyx 到 pycocotools_mask.c
C:\Users\arjun\anaconda3\envs\pytorch_object_detection\lib\site-packages\Cython\Compiler\Main.py:369: FutureWarning:Cython 指令“language_level”未设置,使用 2 现在(Py2)。这将在以后的版本中改变!文件: C:\Users\arjun\AppData\Local\Temp\pip-install-7kbo300l\pycocotools_e5774d8d59d14fa9b3baece40c2b7248\pycocotools_mask.pyx tree = Parsing.p_module(s,pxd,full_module_name) 构建 'pycocotools.mask' 扩展错误:Microsoft Visual C++ 14.0 或 需要更大。使用“Microsoft C++ 构建工具”获取它: https://visualstudio.microsoft.com/visual-cpp-build-tools/
---------------------------------------- 错误:pycocotools 的构建轮失败 错误:命令出错,退出状态为 1: 命令:'C:\Users\arjun\anaconda3\envs\pytorch_object_detection\python.exe' -u -c '导入系统、设置工具、标记化; sys.argv[0] = '"'"'C:\Users\arjun\AppData\Local\Temp\pip-install-7kbo300l\pycocotools_e5774d8d59d14fa9b3baece40c2b7248\setup.py'"'"'; file='"'"'C:\Users\arjun\AppData\Local\Temp\pip-install-7kbo300l\pycocotools_e5774d8d59d14fa9b3baece40c2b7248\setup.py'"'"';f=getattr(tokenize,'"'"'exec'"'"'))' 安装--记录 'C:\Users\arjun\AppData\Local\Temp\pip-record-l60dglwi\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\arjun\anaconda3\envs\pytorch_object_detection\Include\pycocotools' cwd: C:\Users\arjun\AppData\Local\Temp\pip-install-7kbo300l\pycocotools_e5774d8d59d14fa9b3baece40c2b7248
完整输出(14 行): 运行安装 运行构建 运行 build_py 创建构建 创建 build\lib.win-amd64-3.8 创建 build\lib.win-amd64-3.8\pycocotools 复制 pycocotools\coco.py -> build\lib.win-amd64-3.8\pycocotools 复制 pycocotools\cocoeval.py -> build\lib.win-amd64-3.8\pycocotools 复制 pycocotools\mask.py -> build\lib.win-amd64-3.8\pycocotools 复制 pycocotools_init
.py -> build\lib.win-amd64-3.8\pycocotools 运行 build_ext 跳过'pycocotools_mask.c' Cython 扩展(最新) 构建 'pycocotools._mask' 扩展 错误:需要 Microsoft Visual C++ 14.0 或更高版本。使用“Microsoft C++ 构建工具”获取它: https://visualstudio.microsoft.com/visual-cpp-build-tools/ ---------------------------------------- 错误:命令出错,退出状态为 1: 'C:\Users\arjun\anaconda3\envs\pytorch_object_detection\python.exe' -u -c '导入系统、设置工具、标记化; sys.argv[0] = '"'"'C:\Users\arjun\AppData\Local\Temp\pip-install-7kbo300l\pycocotools_e5774d8d59d14fa9b3baece40c2b7248\setup.py'"'"'; file='"'"'C:\Users\arjun\AppData\Local\Temp\pip-install-7kbo300l\pycocotools_e5774d8d59d14fa9b3baece40c2b7248\setup.py'"'"';f=getattr(tokenize,'"'"'exec'"'"'))' 安装--记录 'C:\Users\arjun\AppData\Local\Temp\pip-record-l60dglwi\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\arjun\anaconda3\envs\pytorch_object_detection\Include\pycocotools' 检查日志以获取完整的命令输出

我已经安装了 Microsoft C++ Build Tools 并在 CMD 中得到以下输出


** Visual Studio 2019 开发人员命令提示符 v16.9.6 ** 版权所有 (c) 2021 微软公司


我正在尝试重新安装 requirements.txt,但 Microsoft C++ 构建工具的错误仍然存​​在。

我该怎么办?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。