我尝试在Docker内部创建特定的python环境以进行可重现的构建,但之前手动安装的包python-opencv
拒绝安装,并出现错误:
ERROR: Could not find a version that satisfies the requirement opencv_python==4.7.0 (from versions: 3.4.0.14, 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.15.55, 3.4.16.57, 3.4.16.59, 3.4.17.61, 3.4.17.63, 3.4.18.65, 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.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)
错误:未找到opencv_python == 4.7.0的匹配分发
命令为:
pip3安装人脸识别== 1.3.0开放式Python语言== 4.7.0
装卸车内:ubuntu 22.04; Python 3.10.6; pip 22.0.2
为什么pip3找不到opencv_python
版本4.7.0
,因为它清楚地在可用软件包列表中?当构建docker镜像时,创建可重复的python环境的最佳方法是什么?
1条答案
按热度按时间bweufnob1#
您需要指定确切的版本,因此:
否则,可以使用以下方法之一请求近似版本: