在做吴恩达那个快乐家庭作业的时候最后一个kernel会出现“pydot` failed to call GraphViz”这个错误。但是明明pydot和GraphViz都已经安装,环境变量也已经都添加完毕,但还是报错。
1:安装GraphViz库的方法参照此博客,推荐直接下载.msi文件进行安装csdn上有资源,可以花积分下,pip和anaconda的命令行安装老是不成功 https://blog.csdn.net/WuchangI/article/details/79589542
2:解决办法是首先卸载老的pydot,安装新版。命令如下:
pip uninstall pydot
pip install pydotplus
然后找到keras安装路径里面的utils\vis_utils.py,把里面的pydot的都替换成pydotplus。
(傻瓜方法就是win10自带的磁盘搜索功能里搜vis_utils.py这个py文件,我搜出来有两个,文本编辑器打开,用替换功能把里面的pydot全改成pydotplus。然后导包的时候 import pydotplus就好了)参考:http://www.mamicode.com/info-detail-2566461.html
然后如果是新电脑配置tf环境的话推荐下面这个链接,以下述方法安装后如果遇到“The kernel appears to have died. It will restart automatically.”这个问题的话,解决办法也在下面这个博客的热评里面
https://blog.csdn.net/weixin_38525326/article/details/86687885