エラー: Microsoft Visual C++ 14.0 が必要です。しかし、私は持っています

エラー: Microsoft Visual C++ 14.0 が必要です。しかし、私は持っています

Pythonパッケージをインストールしようとしています。ファイルを含むディレクトリにsetup.pyAnaconda環境を作成し(パッケージのドキュメントで提案されているように)、次のコマンドを入力します。pip install .

他にも必要なパッケージが多数ダウンロードされ、インストールされます。ここまではすべて順調に進んでいますが、インストールになるとcytoolz(実際のパッケージのインストールかどうかはわかりませんが、セットアップ ツールのセットである可能性があります)、次のエラーが発生します。

building 'cytoolz.dicttoolz' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

指示に従い (以前、コンピューターに Visual Studio 2017 をインストールしていましたが、当時は .NET デスクトップ開発モジュールのみが必要でした)、他の投稿で推奨されているように、「C++ を使用したデスクトップ開発」モジュールをインストールしました。確認として、インストールされているプログラムの一覧に、Microsoft Visual C++ 2017 (バージョン 14.13.26020) が表示されていますが、上記のようにパッケージのインストール手順を繰り返すと、同じエラーが再び表示されます。

これを修正するにはどうすればいいでしょうか?

おそらく、バージョン 14.13 を使用していて、問題のパッケージには 14.0 のバージョンが必要なのでしょうか?

編集: この情報が役立つかどうかはわかりませんが、Visual Studio Community 2017 と Visual Studio Build Tools 2017 の両方をインストールしており、どちらにも適切な C++ 開発モジュールがインストールされています。

関連情報