エラーコード
エラー: 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