本文转至另一个大侠的,救了一命。链接如下:http://www.mamicode.com/info-detail-2566461.html
本人在做一个关于FCN的代码时出现了一个pydot没有安装让我去install的问题。本以为是简单的安装,却不曾想噩梦开始了。
(噩梦的过程和大侠写的一毛一样,我甚至怀疑他在监视我,但是他写的有些简略,我在此加以补充)
首先遇到的问题是,让我安装pydot,安装后又让我安装grapgviz,安装好后依旧不行,百度上说要加入系统变量,加入后我又经过几轮重启依旧不行。再查说是要在代码里加入
import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files/graphviz/bin/'
类似的代码。但依旧不行。奥对了,网上还有让装pygraphviz,还是没有用(包括安装pygraphviz时候发现他的whl轮子只有python2没有3等种种问题)
最后,我遇到了大侠的解决方法:
就是先把pydot这个小婊砸卸载掉,因为他已经跟不上时代潮流了(pip uninstall pydot)
然后把大哥推荐的pydotplus装上, pip uninstall pydotplus。装上以后新旧大哥上任,需要有个交接仪式,交接仪式这么做:
首先,你要找一个文件:在你安装Anaconda的地方找到如下目录
Anaconda下面点击Lib后点击site-packages,然后找到keras
进去后点击utils文件夹下面会有一个vis_utils.py,我们用一个IDE或者记事本什么的文本编辑器打开它后,用替换功能将里面的pydot全部替换成pydotplus,手动的话可能会漏。
最后,替换好了后,重启jupyter notebook(我使用的是jupyter),问题应该就解决了。祝愿那些因为这个问题困扰的同学早日解脱 。