web-dev-qa-db-ja.com

エラー:pythonパッケージをインストールする場合、Microsoft Visual C ++ 14.0が必要です

コマンドプロンプト(admin)で次のコマンドを実行して、パッケージstatsmodelsをダウンロードしようとしています。

pip3 install statsmodels

そして私はこのエラーを受け取ります

「エラー:Microsoft Visual C++ 14.0が必要です。 「Microsoft Visual C++ビルドツール」で取得: http://landinghub.visualstudio.com/visual-cpp-build-tools

Visual Studio 2015を既にインストールしており、マシンにVisual Studio 2013もインストールしていることに注意してください。

4
AbdeAMNR
  1. ダウンロードしてください Visual C++ Build Tools 2015

  2. visualcppbuildtools_fullを1からインストールします。

  3. 以下の依存関係がインストールされていることを確認してください:Python 2.6以降、Python 3.x、NumPy、SciPy、Pandas、Patsy、Cythonを含む)
  4. すべての依存関係とvisualcppbuildtools_fullがインストールされたら、IDEを再起動するか、コンピュータを再起動してください。
  5. IDE再起動後、再度「pip3 install statsmodels」を実行してください。

私はWindows VSコードを使用していますが、VSコードを再起動しないとstatsmodelsインストールが機能しないことがわかりました。

ぜひお試しください。

21
ChihWei

多分私はここで解決策を共有するには遅すぎますが、将来誰かを助けるかもしれません。私もYOLOをセットアップしようとしていて、VC++エラーメッセージを解決するために完全な1日を試みていました。

実行しようとしたコマンド:python setup.py build_ext --inplace誰もが知っているエラーメッセージ:Microsoft Visual C++ 14.0が必要ですVS2015のVC++ツールを何度も再インストールしてシステムを何度も再起動し、環境変数にパスを設定するなど、多くのフォーラムにアクセスしてすべてを試しました。しかし、私には役に立たなかった...

何がうまくいったか>>>>

1: build-tools-for-visual-studio-2017 からVC++ビルドツールをインストールします。セットアップを実行したら、チェックのみVisual C++ビルドツールと右側にあるすべての重要なオプションのチェックボックスをオンにします。デスクで8 GBを超える場合があります。その後、システムを再起動します。

2:環境変数のパスをVCに追加します:C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC

3:次へのパスも追加:C:\ Program Files(x86)\ Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726 with variable name:VS140COMNTOOLS

4:Windowsのスタートメニューで、完了したタイプネイティブツールが表示されます。 X64 Native Tools Command Prompt for VS2017が表示されます。クリックすると、コマンドプロンプトが開き、このコマンド内でコマンドを再度実行します。通常ではないプロンプトWindowsコマンドプロンプト。

うまくいくと思います。

5
Adnan Khan