opencv-python for Python 3.10,“找不到满足要求的版本”

问题描述 投票:0回答:4

我正在尝试使用 python 安装 opencv

pip install opencv-python
但我收到此错误

ERROR: Command errored out with exit status 1:
   command: 'C:\Program Files\Python310\python.exe' 'C:\Users\gnara\AppData\Local\Temp\pip-standalone-pip-_33ltocw\__env_pip__.zip\pip' install --ignore-installed --no-user --prefix 'C:\Users\gnara\AppData\Local\Temp\pip-build-env-xl8kjguh\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel scikit-build cmake pip 'numpy==1.11.3; python_version=='"'"'3.5'"'"'' 'numpy==1.13.3; python_version=='"'"'3.6'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"''
       cwd: None
  
ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: 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, 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)
ERROR: No matching distribution found for opencv-python
WARNING: You are using pip version 21.2.3; however, version 21.2.4 is available.
You should consider upgrading via the 'C:\Program Files\Python310\python.exe -m pip install --upgrade pip' command.

python opencv pip
4个回答
4
投票

看起来

Python 3.10
还没有 opencv-python...。要有耐心。

此问题已被跟踪:https://github.com/opencv/opencv-python/issues?q=3.10


0
投票

我已经使用

pip install opencv-python

在 M1 上安装了带有 Python 3.10 的 OpenCV

我希望它也能在 Windows 和 Linux 上运行。


0
投票

pip install opencv-python
为我工作。

我有一个干净的环境(anaconda提示符),甚至没有安装pip,但它仍然有效。 我的步骤:

  • conda create -n envname
  • conda activate envname
  • conda install -c anaconda numpy
    (我需要numpy,它安装了python 3.10)
  • conda install opencv-python
    (没用,提示建议我到其他渠道搜索。)
  • pip install opencv-python
    (正如Sharmaji建议的那样)

一切正常,我的程序之前因为缺少 opencv 而无法正常工作,现在可以正常工作了。

Numpy 1.22.3,opencv-python 4.6.0.66 和 python 3.10.4

还有很多,但这超出了本主题的范围。


0
投票

使用 Anaconda 安装 OpenCV 的分步指南:

1- 从开始菜单或 anaconda 导航器中打开 Anaconda 提示符,

2-如果您有编写代码的特定环境,请激活它,即“conda activate env_name”,将 env_name 替换为您的环境名称,

3- 运行以下命令检查激活的环境中是否安装了 OpenCV:“conda list opencv”,

4- 如果未安装 OpenCV,请使用 pip 命令安装: “pip install opencv-python”,这应该使用 Python 3.10.x 安装 OpenCV

5- 安装完成后,通过运行步骤3中的命令验证OpenCV是否已安装。

  • 在安装 opencv 之前,您可能需要通过运行“pip install --upgrade pip”来更新 pip。
© www.soinside.com 2019 - 2024. All rights reserved.