【Python】which is required to install pyproject.toml-based projectsエラー

Python

install pyproject.toml-based projectsエラー

pipでのインストール時、「Could not build wheels for XXXXX, which is required to install pyproject.toml-based projects」が発生した時の対処方法の説明です。※XXXXXはライブラリ名

 

 

 

対処

対処方法は「Microsoft Visual C++ Build Tools」をインストールすることです。

手順を行うことで次のようにエラーが解消しました。

 

■Before(エラー画面)

 

 

■After(正常終了画面)

 

 

 

手順

以下、その手順を紹介します。

1)ダウンロードサイトを開きます。

アクセスするといきなりダウンロードが始まるので保存をします。

 

2)ダウンロードしたexeファイルを実行

 

 

3)「C++ Build Tools」をインストール

インストールしたのは画像右のチェックが入っている3つです。

※サイズが0Bになっているのはインストール済みの画面のため

 

 

 

4)cl.exeのパス設定

「Developer Command Prompt for VS 2019」を起動し、「where cl」と入力。でてきた結果をコピーします。

 

 

5)4で取得したパスを環境変数に登録する

システムのプロパティ>詳細設定>環境変数を開きます

画面下の「システム環境変数」のPath>編集から上で取得したパスを追加します。

※PCの再起動はしなくてもOKです

 

 

6)コマンドプロンプトを立ち上げ、4で使用した「Developer Command Prompt for VS 2019」に、「cl」します。

Microsoft・・・と表示されればOKです。

 

 

以上で手順はOKです。

再度pipコマンドを実行してみましょう。