一.安装方法
开发环境:
window 10
Anaconda3
python3.5
1. 首先安装graphviz
百度前往graphviz官网,下载安装包安装
2.采用Anaconda3安装组件
打开Anaconda Prompt,键入 conda install pydotplus,等待安装完成
完成后,键入 conda install graphviz,等待安装完成
二.解决加载plot_model时报错问题
1.尝试将graphviz安装文件中的bin文件夹加入环境变量
我进行了此处操作,发现依旧报错。如果你的问题解决,就不用进行第二步操作,如果没有,请看第二步。
2.修改graphviz.py文件,直接指定bin文件的路径
在Anaconda3文件夹的路径中,找到 …\Anaconda3\Lib\site-packages\pydotplus,加载文件夹中的graphviz.py文件
找到文件611行,修改如下:
1. if os.sys.platform == 'win32':
2. # Try and work out the equivalent of "C:\Program Files" on this
3. # machine (might be on drive D:, or in a different language)
4. if False:
5. #os.environ.has_key('PROGRAMFILES'):
6. # Note, we could also use the win32api to get this
7. # information, but win32api may not be installed.
8. path = os.path.join(
9. os.environ['PROGRAMFILES'], 'ATT', 'GraphViz', 'bin'
10. )
11. else:
12. # Just in case, try the default...
13. path = r"C:\Program Files (x86)\Graphviz2.38\bin"
主要是修改第4行,取消自动寻找graphviz的路径,转而设置第13行,直接指定你的graphviz安装文件中bin文件的路径
我看了很多博客和国外论坛,尝试了各种安装方式和解决办法,特此分享。我在使用了第一步没解决问题,但是经过第二步就成功运行了。如果还未能解决你的问题,请再多尝试论坛上的一些方法吧。
转载请注明出处