Python 安装 opencv 踩坑记录
| 分类在:码农笔记,Python笔记 | 有 2 条评论

Python 安装 opencv 踩坑记录

| 分类在:码农笔记,Python笔记 | 有 2 条评论

坑:whl 文件命名问题

https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv 下载的 whl 文件名称有问题,会出现报错如下:

ERROR: opencv_python-3.1.0-cp34-cp34m-win32.whl is not a supported wheel on this platform.

解决方案

更改文件名,具体更改方案如下:

  1. 在 PowerShell 中输入:python -m pip debug --verbose查看支持的文件命名方式,并将 whl 文件名拼接为正确的名称。
    例如 whl 文件原名:opencv_python-3.1.0-cp34-cp34m-win32.whl

通过上面的命令查看后仅支持:

Compatible tags: 36
  cp310-cp310-win_amd64
  cp310-abi3-win_amd64
  cp310-none-win_amd64
  cp39-abi3-win_amd64
  cp38-abi3-win_amd64
  cp37-abi3-win_amd64
  cp36-abi3-win_amd64
  cp35-abi3-win_amd64
  cp34-abi3-win_amd64
  cp33-abi3-win_amd64
  cp32-abi3-win_amd64
  py310-none-win_amd64
  py3-none-win_amd64
  py39-none-win_amd64
  py38-none-win_amd64
  py37-none-win_amd64
  py36-none-win_amd64
  py35-none-win_amd64
  py34-none-win_amd64
  py33-none-win_amd64
  py32-none-win_amd64
  py31-none-win_amd64
  py30-none-win_amd64
  cp310-none-any
  py310-none-any
  py3-none-any
  py39-none-any
  py38-none-any
  py37-none-any
  py36-none-any
  py35-none-any
  py34-none-any
  py33-none-any
  py32-none-any
  py31-none-any
  py30-none-any
  1. 因此正确的 whl 文件名应该为:opencv_python-3.1.0-cp34-abi3-win_amd64.whl
  2. 然后输入:pip install opencv_python-3.1.0-cp34-abi3-win_amd64.whl完成安装
本文写作于 1年前,文章内容可能已经与事实不符,如有疑问,请咨询作者。

留言:
  1. 张三

    赞,帮助我解决问题了,感谢

    Reply
  2. 感谢分享,赞一个

    Reply