opencv / opencv/opencv-python

Failed to build opencv-python ERROR: Could not build wheels for opencv-python (Mac)

オープン
#910 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

incomplete
主要言語
Python
スター
5.4k
フォーク
1k
平均マージ
22時間 17分
マージ済み PR(30日)
3

説明

Title: "Issue Generating Wheel for OpenCV on macOS"

Description:
I am switching to mac and,
I am trying to build OpenCV on macOS, and I encountered an issue when generating a wheel for OpenCV. Here's the context and the problem I'm facing:

Problem:
When I attempt to build OpenCV from source, I get to the point where I need to generate a wheel for OpenCV. However, the build process for fails with an error. I've tried the following steps:

  1. Cloned the OpenCV repository and followed the build process as outlined in the official documentation.

  2. At the wheel generation step, I run the following command:

    python setup.py bdist_wheel
    

Error Message:

 Problem with the CMake installation, aborting build. CMake executable is cmake
  ----------------------------------------
  ERROR: Failed building wheel for opencv-python
Failed to build opencv-python

Expected Behavior:
I expect the wheel to be generated successfully without errors.

Additional Information:

  • I have already installed Xcode and Xcode Command Line Tools.
  • My development environment is set up with the necessary dependencies.
  • I have tried building OpenCV with both Python 3.11 and Python 3.12 with the same result.

Question:
What could be causing this error during the wheel generation for OpenCV on macOS, and how can I resolve it? Are there any specific configuration or dependency requirements I might be missing?

I appreciate any guidance and suggestions to help me successfully build OpenCV on macOS. Thank you in advance for your assistance.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

まず、リポジトリの公式ビルドドキュメントと、macOS での setup.py bdist_wheel の呼び出しを確認します。Python 3.11 または 3.12 で CMake のインストール失敗を再現し、その後、ビルド出力を調べて不足している設定または依存関係を特定します。原因が文書化され、wheel が正常にビルドされ、リポジトリに用意されている場合は対象を絞ったテストまたは再現手順があることをもって完了とします。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cmake, python
領域
build-system
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。