首页 > 解决方案 > Jupyter w/Tensorflow pydotprint not found 错误

问题描述

我正在使用以这种方式运行的 tensorflow docker 映像:

docker run -it --rm -v $(realpath ~/Documents/notebooks):/tf/notebooks -p 8888:8888 tensorflow/tensorflow:latest-py3-jupyter

我正在尝试生成我制作的模型的点文件/图,但所有功能都说:

导入 pydot 失败。您必须安装 pydot 和 graphviz pydotprint才能工作。

在我的笔记本顶部,我有:

!pip install pydot
!pip install graphviz

我正在使用 Tensorflow 2.0.0

我怎样才能让它工作?我所看到的一切都说用 pip 安装这些模块。我已经这样做了,但它似乎没有帮助。

标签: pythontensorflowkerasjupyterpydot

解决方案


利用

conda install graphviz

conda install pydot

可以解决问题。

这似乎graphviz是一个系统级软件包,应该由安装condaapt/yum/brew


推荐阅读