Mamba 无法创建环境 'nothing provides' 但 pip 看到这样版本的 opencv-python
Mamba can't create env giving 'nothing provides' but pip sees such version of opencv-python
我需要用
创建环境
mamba create --name tf1_12__HDR Tensorflow==1.12.0 Keras==2.2.4 opencv-python==3.4.4.19 anaconda
提供
mamba (0.7.3) supported by @QuantStack
...
Looking for: ['tensorflow==1.12.0', 'keras==2.2.4', 'opencv-python==3.4.4.19', 'anaconda']
...
Problem: nothing provides requested opencv-python 3.4.4.19
我在打电话
pip install opencv-python==
ERROR: Could not find a version that satisfies the requirement opencv-python== (from versions: 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, 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)
ERROR: No matching distribution found for opencv-python==
所以存在这样的版本。
我知道一个克服问题的作弊步骤:
1 创建没有opencv的环境-python
2 用pip安装opencv-python
但它可能会导致内部环境发生冲突并可能破坏环境。
能否请您提供一个“干净”的解决方案and/or描述这个的原因
意外输出?
PyPI 和 Anaconda Cloud 包不一定同名。来自 Conda Forge 的 opencv
包将包括 OpenCV 库 (libopencv
) 和 Python 接口 (py-opencv
)。即安装opencv
你想要的版本。
顺便说一句,如评论中所述==
是Pip语法,Conda/Mamba使用单个=
。
我需要用
创建环境mamba create --name tf1_12__HDR Tensorflow==1.12.0 Keras==2.2.4 opencv-python==3.4.4.19 anaconda
提供
mamba (0.7.3) supported by @QuantStack
...
Looking for: ['tensorflow==1.12.0', 'keras==2.2.4', 'opencv-python==3.4.4.19', 'anaconda']
...
Problem: nothing provides requested opencv-python 3.4.4.19
我在打电话
pip install opencv-python==
ERROR: Could not find a version that satisfies the requirement opencv-python== (from versions: 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, 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)
ERROR: No matching distribution found for opencv-python==
所以存在这样的版本。
我知道一个克服问题的作弊步骤:
1 创建没有opencv的环境-python
2 用pip安装opencv-python
但它可能会导致内部环境发生冲突并可能破坏环境。
能否请您提供一个“干净”的解决方案and/or描述这个的原因 意外输出?
PyPI 和 Anaconda Cloud 包不一定同名。来自 Conda Forge 的 opencv
包将包括 OpenCV 库 (libopencv
) 和 Python 接口 (py-opencv
)。即安装opencv
你想要的版本。
顺便说一句,如评论中所述==
是Pip语法,Conda/Mamba使用单个=
。