Keras安装,问题是安装graphviz包

luc_bartkowskiluc_bartkowski 成员职位:46Maven
2019年9月编辑 帮助

我想从Keras扩展开始。所以我按照安装脚本https://community.www.turtlecreekpls.com/t5/RapidMiner-Studio-Knowledge-Base/Keras-Deep-Learning-extension/ta-p/40839

我用的是新的MacBook。所以我按照MacOS/OSX Annaconda安装脚本。结果如下:

Conda创建-n keras(成功执行)
源激活keras(成功执行)
Conda安装pandas(成功执行)
Conda安装scikit-learn(成功执行)
Conda install -c Conda -forge keras(已成功执行)
conda install -c anaconda graphviz(不成功,但使用anaconda Navigator成功)
conda install -c conda-forge pydotplus(不成功,但成功使用Anaconda Navigator)
最后一个安装步骤声明“在RapidMiner Studio Keras和Python Scripting面板中的首选项中,指定新的conda环境Python可执行文件的路径。”我把它设置为:/Users/luc/anaconda3/envs/keras/bin/python

RapidMiner Preferences仍然在抱怨graphviz:

graphviz.pngconda-graphviz.pnganaconda.png

我试图改变我的路径在.bash_profile: export path ="/Users/luc/anaconda3/envs/keras/bin:$ path "

这样做不会带来解决方案。有什么问题吗?

最佳答案

  • luc_bartkowskiluc_bartkowski 成员职位:46Maven
    解决方案接受

    通过使用'pip install graphviz'安装graphviz,我解决了我的问题。

    sgenzer pschlunder

答案

  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区管理员,成员,大学教授,PM版主职位:2959年社区经理

    标签@pschlunder而且@jpuente

    斯科特

  • 戈特弗里德戈特弗里德 成员职位:17Maven

    我对graphviz和pydot也有同样的问题。我遵循了您的建议,使用pip安装了这两个软件。然后,RapiMiner首选项中的keras测试确实返回了一个Ok安装。然而,现在当运行keras示例(SP 500回归)时,我得到一条错误消息:“Pydot未能调用GraphViz。请安装GraphViz并确保其可执行文件在$PATH中。(脚本第197行)。有人知道怎么解决吗?Pydot失败Graphviz.png

  • pschlunderpschlunder 员工,RapidMiner认证分析师,RapidMiner认证专家,RMResearcher,会员职位:96RM研究

    @Gottfried

    请检查Python扩展和Keras扩展设置的PATH是否匹配。因此,打开RapidMiner设置并打开相应的选项卡。我的猜测是,您的Python扩展指向另一个路径,而不是Keras。Keras扩展在某些方面依赖于python扩展,因此需要设置两个路径相同。

    希望这能有所帮助。

    菲利普

    sgenzer
  • 戈特弗里德戈特弗里德 成员职位:17Maven

    在每次尝试安装Keras之后,我都手动系统地将这两个扩展路径设置为相同的值。它帮助我检查RapidMiner是否检测到缺失的python模块等。现在,通过Anaconda环境完全遵循RapidMiner页面上的过程,再加上启动pip命令来安装graphviz和pydot, RM的扩展检查都会返回“all clear”消息。只是,当实际运行Keras脚本示例时,我得到这个“pydot不能调用graphviz”错误。它发生在相当长的处理时间之后,就好像Keras真的计算了神经网络,只是在报告结果时遇到了一个问题……


    问候,

    戈特弗里德
  • pschlunderpschlunder 员工,RapidMiner认证分析师,RapidMiner认证专家,RMResearcher,会员职位:96RM研究

    @Gottfried

    您能分享一下您的流程XML吗?如果可能的话,用一个简化的数据集进行测试?

    问候,

    菲利普

  • 戈特弗里德戈特弗里德 成员职位:17Maven
    你好@pschlunder
    我只是运行了Keras扩展设置附带的任何示例,例如SP500回归示例。我没有对提议的过程和数据集进行任何更改。我真的需要在这里粘贴一份副本吗?
  • lbookmanlbookman 成员职位:5贡献我

    我也遇到过同样的问题。有人解决了吗?

  • lbookmanlbookman 成员职位:5贡献我

    你找到解决这个问题的办法了吗?

  • M_MartinM_Martin RapidMiner认证分析师,会员职位:125独角兽
    同事们好:我在OS X下使用Graphviz和pydot遇到了完全相同的问题-在Windows下,安装Windows版本的Graphviz并设置PATH语句以包括Graphviz可执行文件的路径后,设置工作正常。如果有其他建议,我将不胜感激。祝福你,迈克尔·马丁
  • pblack476pblack476 成员职位:83Maven
    @GottfriedI有完全相同的问题。首先通过anaconda,我在测试时得到了一个Graphviz未安装的错误。然后切换到bin目录安装,测试运行良好。Python脚本和Keras测试。

    现在我得到了和你一样的错误。pydot不能调用graphviz。


登录注册置评。