栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Mac上安装graphviz. 成功解决ImportError: Failed to import pydot

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mac上安装graphviz. 成功解决ImportError: Failed to import pydot

解决importError: Failed to import pydot,You must install pydot and graphviz for `pydotprint` to work

问题代码如下:

....
import os
from tensorflow.keras.utils import plot_model

baseModel = VGG16(weights="imagenet", include_top=False, input_tensor=Input(shape=(224, 224, 3)))
for (i, layer) in enumerate(baseModel.layers):
    print("[INFO] {}t{}".format(i, layer.__class__.__name__))

headModel = FCHeadNet.build(baseModel, 17, 256)
model = Model(inputs=baseModel.input, outputs=headModel)
for (i, layer) in enumerate(model.layers):
    print("[INFO] {}t{}".format(i, layer.__class__.__name__))

plot_model(model, to_file="/Users/liushanlin/PycharmProjects/DLstudy/plotModel/fineTuneNet.png", show_shapes=True)

报错:

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

然后我用pip指令安装了graphviz 和pydot 发现仍然报以上错误。

于是找到了以下方法:

  1. 打开终端(command+space然后输入Terminal后按回车)

  2. 输入以下命令并回车

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2> /dev/null
    

    如果需要输入密码则输入密码,需要按回车就回车,总之按照要求来,然后等待执行完成。

    1. 然后执行
    brew install graphviz
    

    安装完成,发现可以用了。

创作不易,有用请顺手点赞,谢谢!

主要参考自:Install Graphviz on Mac OSX

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/348672.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号