2017-06-30 17 views
0

をインストールされている私はエラーで失敗した、pip install pygraphvizに試してみました:Pythonの3ピップのインストールが失敗し、 "マイクロソフトのVisual C++が必要とされる"、Visual Studioの2017年を

"Microsoft Visual C++ 14.0 is required. ..."

私は、Visual Studio 2017がインストールされています。仕事をしてはいけないのですか?私はCに関連するすべてのボックスをチェックしたと思う。

vc_redist.x64.exeをインストールしようとすると、別のバージョンが既にインストールされていると伝えられます。

(。私はSciKit-学び、scipyのダウンロードと同様の/関連する問題があると思う)

答えて

1

PyGraphvizのドキュメントから -

To use PyGraphviz you need Python version 2.6.x or 2.7.x. PyGraphviz does not work with Python 3.

link詳細へ。

+0

もはや真です。私はpython3で動作するようになった。 – darkhipo

+0

私はこれにリンクを追加します:https://stackoverflow.com/a/45362845/714413 – darkhipo

+0

@darkhipoあなたはそれをdownvoteする必要はありません。コメントが行います。この回答は、書かれた時点で重要でした。 – XZ6H

0

Visual Studio 2017には、C++コンパイラのバージョン15が付属しています。 pygraphvizが本当にバージョン14(14以上ではなく)を望んでいる可能性は非常に高いです。バージョン14にはVS 2015が付属しました。

MicrosoftのC++コンパイラは、標準ライブラリのABIをメジャーバージョン間で壊しています。彼らは将来それをやめるかもしれませんが、それはこの問題であなたを助けません。 VC++ 14(またはVC++ 14に付属のredistributables以上)に手を差し伸べる必要があります。

関連する問題