python - 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 安装这些模块。我已经这样做了,但它似乎没有帮助。
解决方案
利用
conda install graphviz
conda install pydot
可以解决问题。
这似乎graphviz
是一个系统级软件包,应该由安装conda
或apt/yum/brew
推荐阅读
- r - 系统独立的工作日和月份名称
- javascript - 无法使用 npx create-react-app myproject 命令创建反应应用程序
- cakephp - 无法使用 cakephp 和 wampserver 连接到数据库
- r - R 中 1D-CNN 的数据格式化
- c - 如何将函数指针从 VFP 发送到 C 语言 dll
- c++ - 打印第二列时的 2d char 矢量打印空间
- php - PhpStorm 中的 IntelliJ 结构搜索以查找在 foreach 块中使用的特定函数
- r - 如何在不更改大小或对齐方式的情况下显示 image.plot() 的所有 x 轴标签?
- cmake - cmake 未被识别为内部或外部命令
- javascript - 数据提取和对象问题 javascript