【Python】which is required to install pyproject.toml-based projectsエラー
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コマンドを実行してみましょう。