pycharm インストール opencv-python エラー

pycharm のターミナル ウィンドウから opencv-python をインストールする際のエラーは次のとおりです。

上の図にはいくつかのエラーが示されており、すべてのエラーは次のとおりです。

  opencv-contrib-python のホイールを構築しています (PEP 517) ... エラー
  エラー: コマンド 'D:\anzhuanglujing\Anaconda\python.exe' からの出力を完了しました 'D:\anzhuanglujing\Anaconda\lib\site
-packages\pip\ _vendor\pep517\_in_process.py' build_wheel 'C:\Users\Administrator\AppData\Local\Temp\tmpjqvqd9_8':
  エラー: コマンド ラインで指定された未使用の変数は検索されません。
  CMakeLists.txt:2 (PROJECT) の CMake エラー:
    Generator
  
      Ninja は
  
    プラットフォームの指定をサポートしていませんが、プラットフォーム
  
      x64
  
    が指定されました。
  
  
  -- 設定が不完全です。エラーが発生しました。
  「C:/Users/Administrator/AppData/Local/Temp/pip-install-bc_r227f/opencv-contrib-python/_cmake_test_compi」も参照してください。
le/build/CMakeFiles/CMakeOutput.log"。
  コマンド ラインで指定された未使用の変数が検索されません
  。CMakeLists.txt:2 (PROJECT) での CMake エラー:
    ジェネレーター
  
      Visual Studio 17 2022
  
    は Visual Studio のインスタンスを見つけることができませんでした。
  
  
  
  --構成が不完全です。エラーが発生しました。
  「C:/Users/Administrator/AppData/Local/Temp/pip-install-bc_r227f/opencv-contrib-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log」も参照して   ください

コマンド ラインで指定された変数
  CMakeLists.txt:2 (PROJECT) での CMake エラー:
    Generator
  
      Ninja は
  
    プラットフォーム仕様をサポートしていませんが、プラットフォーム
  
      x64 をサポートしています
  
    と指定されました。
  
  
  -- 設定が不完全です。エラーが発生しました。
  「C:/Users/Administrator/AppData/Local/Temp/pip-install-bc_r227f/opencv-contrib-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log
」も参照してください。
  コマンドラインで指定された未使用の変数を検索しません。
  CMakeLists.txt:2 (PROJECT) の CMake エラー:
    ジェネレーター
  
      Visual Studio 16 2019 は
  
    Visual Studio のインスタンスを見つけることができませんでした。
  
  
  
  -- 設定が不完全です。エラーが発生しました。
  「C:/Users/Administrator/AppData/Local/Temp/pip-install-bc_r227f/opencv-contrib-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log
」も参照してください。
  コマンドラインで指定された未使用の変数を検索しません。
  CMakeLists.txt:2 (PROJECT) の CMake エラー:
    Generator
  
      Ninja は
  
    プラットフォームの指定をサポートしていませんが、プラットフォーム
  
      x64
  
    が指定されました。
  
  
  -- 設定が不完全です。エラーが発生しました。
  「C:/Users/Administrator/AppData/Local/Temp/pip-install-bc_r227f/opencv-contrib-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log
」も参照してください。
  コマンドラインで指定された未使用の変数を検索しません。
  CMakeLists.txt:2 (PROJECT) の CMake エラー:
    ジェネレーター
  
      Visual Studio 15 2017 で
  
    Visual Studio のインスタンスが見つかりませんでした。
  
  
  
  -- 設定が不完全です。エラーが発生しました。
  「C:/Users/Administrator/AppData/Local/Temp/pip-install-bc_r227f/opencv-contrib-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log
」も参照してください。
  コマンドラインで指定された未使用の変数を検索しません。
  CMakeLists.txt:2 (PROJECT) での CMake エラー:
    ジェネレーター
  
      NMake Makefiles は
  
    プラットフォーム指定をサポートしていませんが、プラットフォーム
  
      x64
  
    が指定されました。
  
  
  -- 設定が不完全です。エラーが発生しました。
  「C:/Users/Administrator/AppData/Local/Temp/pip-install-bc_r227f/opencv-contrib-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log
」も参照してください。
  コマンドラインで指定された未使用の変数を検索しません。
  CMakeLists.txt:2 (PROJECT) での CMake エラー:
    ジェネレーター
  
      NMake Makefiles は
  
    プラットフォーム指定をサポートしていませんが、プラットフォーム
  
      x64
  
    が指定されました。
  
  
  -- 設定が不完全です。エラーが発生しました。
  「C:/Users/Administrator/AppData/Local/Temp/pip-install-bc_r227f/opencv-contrib-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log
」も参照してください。
  コマンドラインで指定された未使用の変数を検索しません。
  CMakeLists.txt:2 (PROJECT) での CMake エラー:
    ジェネレーター
  
      NMake Makefiles は
  
    プラットフォーム指定をサポートしていませんが、プラットフォーム
  
      x64
  
    が指定されました。
  
  
  -- 設定が不完全です。エラーが発生しました。
  「C:/Users/Administrator/AppData/Local/Temp/pip-install-bc_r227f/opencv-contrib-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log
」も参照してください。
  
  
  -------------------------------------------------- ----------------------------
  -- 「Ninja (Visual Studio 17 2022 x64 v143)」ジェネレーターを試してみる
  ----- ------------------------
  ----------------------- ----
  ----------------------
  ------
  ------- -----
  -------
  --
  --
  -------
  ------------
  --------------- --
  ------------------------
  ------------------------ -
  --------------------------------
  -- 「Ninja (Visual Studio 17 2022 x64 v143)」ジェネレーターを試す - 失敗
  - -------------------------------------------------- ------------------------
  
  
  
  ---------------------------- -------------------------------------------------- ---------
  -- 「Visual Studio 17 2022 x64 v143」ジェネレーターを試す
  ------------------------ ---
  ---------------------------
  -------------------- --
  ------
  ------------
  -------
  --
  --
  -------
  - -----------
  ---------------
  -----------------------------
  ------------------------
  ----------------------- ---------
  -- 「Visual Studio 17 2022 x64 v143」ジェネレーターを試す - 失敗
  ----------------------------------- --------------------------------------------
  
  
  
  ------ -------------------------------------------------- ------------------------
  -- 「Ninja (Visual Studio 16 2019 x64 v142)」ジェネレーターを試してみます
  ----------- ---------------------
  ------------------------
  -- --------------------
  -----------------
  ------------
  - ------
  --
  --
  -------
  ------------
  ------
  ---- --------------------------------------   -----
  _
-------------------------
  -- 「Ninja (Visual Studio 16 2019 x64 v142)」ジェネレーターを試す - 失敗
  ---------------------------------- ----------------------------------------------
  
  
  
  --- -------------------------------------------------- ------------
  -- 「Visual Studio 16 2019 x64 v142」ジェネレーターを試す
  ----------- ---------------------
  ------------------------
  -- --------------------
  -----------------
  ------------
  - ------
  --
  --
  -------
  ------------
  ------
  ---- --------------------------------------   -----
  _
-------------------------
  -- 「Visual Studio 16 2019 x64 v142」ジェネレーターを試す - 失敗
  ----------------------------------- --------------------------------------------
  
  
  
  ------ -------------------------------------------------- ------------------------
  -- 「Ninja (Visual Studio 15 2017 x64 v141)」ジェネレーターを試してみます
  ----------- ---------------------
  ------------------------
  -- --------------------
  -----------------
  ------------
  - ------
  --
  --
  -------
  ------------
  ------
  ---- --------------------------------------   -----
  _
-------------------------
  -- 「Ninja (Visual Studio 15 2017 x64 v141)」ジェネレーターを試す - 失敗
  ---------------------------------- ----------------------------------------------
  
  
  
  --- -------------------------------------------------- ------------
  -- 「Visual Studio 15 2017 x64 v141」ジェネレーターを試す
  ----------- ---------------------
  ------------------------
  -- --------------------
  -----------------
  ------------
  - ------
  --
  --
  -------
  ------------
  ------
  ---- --------------------------------------   -----
  _
-------------------------
  -- 「Visual Studio 15 2017 x64 v141」ジェネレーターを試す - 失敗
  ----------------------------------- --------------------------------------------
  
  
  
  ------ -------------------------------------------------- ------------------------
  -- 「NMake Makefiles (Visual Studio 17 2022 x64 v143)」ジェネレーターを試してみます
  ---------- ----------------------
  ------------------------
  - ---------------------
  ---------------
  ------------
  -------
  --
  --
  -------
  ------------
  ------
  --- -------------------
  ------------------------
  ---- ----------------------------
  -- 「NMake Makefiles (Visual Studio 17 2022 x64 v143)」ジェネレーターを試行中 - 失敗
  -------------------------------- ------------------------------------------------
  
  
  
  -- -------------------------------------------------- ------------------------
  -- 「NMake Makefiles (Visual Studio 16 2019 x64 v142)」ジェネレーターを試してみます
  ------ ------------------------
  ------------------------ ---
  ----------------------
  ------
  -------- ----
  -------
  --
  --
  -------
  ------------
  -------------- -
  ----------------------
  ------------------------
  --------------------------------
  -- 「NMake Makefiles (Visual Studio 16 2019 x64 v142)」ジェネレーターを試す - 失敗
  -------------------------------- ------------------------------------------------
  
  
  
  -- -------------------------------------------------- ------------------------
  -- 「NMake Makefiles (Visual Studio 15 2017 x64 v141)」ジェネレーターを試す
  ------ ------------------------
  ------------------------ ---
  ----------------------
  ------
  -------- ----
  -------
  --
  --
  -------
  ------------
  -------------- -
  ----------------------
  ------------------------
  --------------------------------
  -- 「NMake Makefiles (Visual Studio 15 2017 x64 v141)」ジェネレーターを試行中 - 失敗
  -------------------------------- ------------------------------------------------
  
  ** ************************************************* *****************************
  scikit-build は、システムで動作するジェネレーターを取得できませんでした。ビルドを中止します。
  
  Python 3.7 用の Windows ホイールを構築するには、Microsoft Visual Studio 2022 が必要です。
  「Visual Studio 2017」:
  
    https://visualstudio.microsoft.com/vs/
  
  または「Visual Studio 2019」:
  
    https://visualstudio.microsoft.comで入手します。 /vs/
  
  または「Visual Studio 2022」の場合:
  
    https://visualstudio.microsoft.com/vs/
  
  ************************************************* ******************************
  -------------------- --------------------
  エラー: opencv-contrib-python のホイールの構築に失敗しました。
  opencv-contrib-python の setup.py clean を実行しました。
opencv-contrib-python の構築に失敗しました。
エラー: PEP 517 を使用し、直接インストールできない opencv-contrib-python 用のホイールを構築できませんでした
 

解決策: pip バージョンをアップグレードします。コマンドは次のとおりです: python -m pip install --upgrade pip

アップグレード後は、次の図のように表示されます。

opencv-pythonをインストールし、

コマンドは次のとおりです: pip install opencv-contrib-python -ihttps://pypi.tuna.tsinghua.edu.cn/simple

インストールが成功すると、結果が次の図に表示されます。

 参考ブログ: (12 メッセージ) PIP インストール OpenCv エラー_Muzi Xiaomiao のブログ - CSDN ブログ_pip インストール opencv が失敗しました

 以下に返信してください

おすすめ

転載: blog.csdn.net/songlinjine/article/details/125696783