как установить pydot и graphviz на google colab?

Я пытаюсь построить свою модель в Google Colab.

 from keras.utils import plot_model
 plot_model(model, to_file="model.png")

и я получил эту ошибку:

 ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.

Я установил pydot-ng и graphviz и до сих пор не могу справиться с этой ошибкой.


person Delen Lawson    schedule 16.04.2018    source источник
comment
Вы пытались импортировать модуль pydot из оболочки python? Если вы не можете импортировать оттуда, вероятно, это означает, что это проблема среды.   -  person Nikaido    schedule 16.04.2018
comment
Оболочка питона @Nikaidoh? google colab - это что-то вроде ноутбука Jupyter. Поэтому я не думаю, что смогу получить доступ к оболочке python. Но я могу импортировать pydot в блокнот.   -  person Delen Lawson    schedule 16.04.2018
comment
Это то же самое. :) попробуйте импортировать pydot из блокнота. Вероятно, вы не сможете импортировать модуль оттуда. Это означает, что вы неправильно установили зависимость.   -  person Nikaido    schedule 16.04.2018


Ответы (1)


Чтобы установить pydot, запустите:

!pip install -q pydot

Затем перезапустите виртуальную машину, чтобы перезагрузить keras, который затем должен обнаружить существование pydot. (Меню выполнения -> Перезапустить время выполнения...)

person Bob Smith    schedule 16.04.2018
comment
!pip установить graphviz !apt-get установить graphviz, затем перезапустить виртуальную машину, это сработало! - person Delen Lawson; 17.04.2018
comment
RESTART VM здесь необходим. Я был на ноутбуке Jupyter и просто перезапустил ядро, и, наконец, это сработало для меня. - person revolutionary; 05.12.2019
comment
Этот ответ не работает. - person PascalIv; 11.03.2021