MENU

Knowledge Oasisは主にAIとAWSの知識を共有するブログです。その他ITに関する知識やまれに生活に役立つ知識も共有するかもしれません。

KOふみ
名前はKOふみ(こふみ)。独立系SIerで20年のキャリアを持ち、新人研修の講師から請負開発まで幅広く経験。現在はAIを駆使したソリューション開発に従事。資格は応用情報技術者、データベーススペシャリスト、プロジェクトマネージャー、PMP、簿記2級。AWS学習中で、将来はAWSアンバサダーを目指す。

error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools” の対処法

error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools” の対処法
  • URLをコピーしました!

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でビルドしてます」と記述があります。

対応

  1. ダウンロードページからBuild Toolsをダウンロードします。
  2. ダウンロードしたvs_BuildTools.exeを実行します。
  3. ワークロードから『C++によるデスクトップ開発』にチェックを入れてインストールをクリックします。

さいごに

Pythonのライブラリをインストールする際に発生したエラーで対応するのにVC++が必要となるという分かりにくいエラーでした。同じ問題で困っている人のお役に立てれば幸いです。

  • URLをコピーしました!

コメント

コメントする

目次