PythonでAWSの構成図を描くことができるDiagramsライブラリ。Diagramsをpipでインストールする際に以下のエラーが発生しました。対処方法の記録を残しておきます。同じ問題で困っている人の役に立てれば幸いです。
目次
発生したエラー
Diagramsライブラリをpipでインストールする際に以下のエラーが発生しました。
error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: https://visualstudio.microsoft.com/visual-cpp-build-tools/
環境
Visual Studioがインストールされていれば発生しないエラーかと思います。
- Windows11
- Python 3.12.3
- diagrams 0.23.4
- graphviz 0.20.3
- Visual Studioなし
エラーの原因
VC++ 14.0がインストールされていないことが原因です。Diagramsを動かすのにGraphvizが必要で、Graphvizを動かすのにVC++ 14.0が必要なようです。Graphvizのダウンロードページにも「Windows版はVisual Studio 16でビルドしてます」と記述があります。
対応
- ダウンロードページからBuild Toolsをダウンロードします。
- ダウンロードしたvs_BuildTools.exeを実行します。
- ワークロードから『C++によるデスクトップ開発』にチェックを入れてインストールをクリックします。
さいごに
Pythonのライブラリをインストールする際に発生したエラーで対応するのにVC++が必要となるという分かりにくいエラーでした。同じ問題で困っている人のお役に立てれば幸いです。
コメント