ERROR: Could not build wheels for opencv-python, which is required to install pyproject.toml-based projects
版本不兼容的问题,当使用pip install opencv-python命令安装的是最新版本,当前python版本不支持。需要安装当前版本python支持的opencv-python版本。
1.打开网址,查看版本兼容
https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/
2.到清华镜像网站选择合适版本号,然后输入如下命令即可:
pip install opencv-python==3.2.0.8 -i https://pypi.tuna.tsinghua.edu.cn/simple --verbose
3.2.0.8为版本号 自行选择对应版本
版本不对会出现以下提示
ERROR: Could not find a version that satisfies the requirement opencv-python==3.2.0.8 (from versions: 3.4.0.12, 3.4.0.14, 3.4.1.15, 3.4.2.16, 3.4.2.17, 3.4.3.18, 3.4.4.19, 3.4.5.20, 3.4.6
.27, 3.4.7.28, 3.4.8.29, 3.4.9.31, 3.4.9.33, 3.4.10.35, 3.4.10.37, 3.4.11.39, 3.4.11.41, 3.4.11.43, 3.4.11.45, 3.4.13.47, 3.4.14.51, 3.4.14.53, 3.4.15.55, 3.4.16.57, 3.4.16.59, 3.4.17.61,
3.4.17.63, 3.4.18.65, 4.0.0.21, 4.0.1.23, 4.0.1.24, 4.1.0.25, 4.1.1.26, 4.1.2.30, 4.2.0.32, 4.2.0.34, 4.3.0.36, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.
2.54, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64, 4.6.0.66, 4.7.0.68, 4.7.0.72, 4.8.0.74, 4.8.0.76, 4.8.1.78, 4.9.0.80, 4.10.0.82, 4.10.0.84)
ERROR: No matching distribution found for opencv-python==3.2.0.8
输入 pip install opencv-python==3.4.0.12 -i https://pypi.tuna.tsinghua.edu.cn/simple --verbose
Using pip 21.3.1 from C:\Users\lenovo\.conda\envs\pytorch\lib\site-packages\pip (python 3.6)
Installing collected packages: opencv-python
Successfully installed opencv-python-3.4.0.12