Я пытался pip install pygraphviz
, который не удалось с ошибкой:
"Microsoft Visual C++ 14.0 is required. ..."
У меня установлена Visual Studio 2017 Разве это не должно делать работу? Я думаю, что проверил каждую клетку, связанную с C.
Если я пытаюсь установить vc_redist.x64.exe, он говорит, что другая версия уже установлена.
(Я думаю, что у меня похожая проблема с SciKit-learn и Scipy.)
Из документации PyGraphviz —
Чтобы использовать PyGraphviz вам нужен Python версии 2.6.x или 2.7.x. PyGraphviz
не работает с Python 3.
ссылка на сайт для получения дополнительной информации.
Visual Studio 2017 поставляется с версией 15 компилятора C ++. Вполне возможно, что pygraphviz действительно хочет версию 14 (а не 14 или лучше). Версия 14 вышла с VS 2015.
Компилятор Microsoft C ++ обычно разбивает ABI стандартной библиотеки между основными версиями. Они могут перестать делать это в будущем, но это не поможет вам с этой проблемой. Вы должны получить в свои руки VC ++ 14 (или, по крайней мере, распространяемые который пришел с VC ++ 14).