Получение QCacheGrind для отображения графика вызовов

Я пытаюсь проанализировать какой-то код с помощью QCacheGrind. Я использую его под Anaconda3 (64-разрядная версия) в Windows 10. Чтобы начать работу, в качестве теста я профилирую небольшой фрагмент кода из "Расширенного программирования Python" Ланаро, Нгуен и Касампалис (стр. 27). Я профилировал код с помощью cProfile и преобразовал вывод профиля в дерево вызовов с помощью cprof2calltree. Однако, когда я вызываю QCacheGrind для вывода этого файла, я получаю это сообщение об ошибке на вкладке "График вызовов":

График недоступен, поскольку не удалось выполнить макет.
Попытка запустить следующую команду не
дала результата:'dot -Tplain'
Убедитесь, что 'dot' установлен (пакет GraphViz).

Я проверил список установленных пакетов, и GraphViz, pydot и pydotplus показаны как установленные.

Какие-либо предложения?

1 ответ

Переустановка GraphViz решила эту проблему для меня на моем Mac. Я скачал с их сайта.

Другие вопросы по тегам