方法 Microsoft Visual C++ 14.0 以降が必要です。「Microsoft C++ Build Tools」で入手してください

エラーコードここに画像の説明を挿入

エラー: Microsoft Visual C++ 14.0 以降が必要です。「Microsoft C++ Build Tools」で入手してください: https://visualstudio.microsoft.com/visual-cpp-build-tools/
注: このエラーはサブプロセスに起因しており、pip の問題ではない可能性があります。

エラーの理由

pip によってインストールされるパッケージは、通常にインストールする前に C++ でコンパイルする必要がありますが、現在のインストール環境には完全な C++ コンパイル環境がないため、インストールは失敗します。

このように、解決策は非常に明確であり、完全な C++ コンパイル環境をインストールすることで解決できます。
注: PIP を介してターゲット パッケージの対応する環境 WHL バージョンをインストールすることもできます。つまり、コンパイルされたバージョンでは C++ コンパイル環境のインストールを回避できますが、すべてのパッケージに WHL バージョンがあるわけではないため、これは一時的な解決策であり、解決策ではありません。恒久的な解決策をお勧めします

たとえば、pycocotools-windows の WHL バージョンは、
https://pypi.tuna.tsinghua.edu.cn/simple/pycocotools-windows/にあります。

解決

1. Microsoft C++ ビルド ツールをダウンロードする

  • URL を開く: Microsoft C++ ビルド ツール

  • [ビルドツールのダウンロード]をクリックしてダウンロードし、開きます。ここに画像の説明を挿入

  • 次に、[ワークロード] で [C++ ビルド ツール] をクリックして選択します。
    ここに画像の説明を挿入

ここに画像の説明を挿入

そして、個々のコンポーネントの C++ ツールを選択してダウンロードを開始します。

2.再起動

  • ダウンロードが完了したら、マシンを再起動します。

コンパイルを正常に完了できない場合は、対応するパッケージの WHL バージョンを使用してインストールしてみてください。ここでは、Python3.8 および CUDA11.7 環境に基づいてコンパイルしたいくつかの一般的なパッケージのWHL バージョンをいくつか示します。
Baidu ネットワーク ディスク
抽出コード: z4ia

引用

  1. 方法 Microsoft Visual C++ 14.0 以降が必要です。「Microsoft C++ Build Tools」で入手してください

おすすめ

転載: blog.csdn.net/Lc_001/article/details/129195335