Rapidminer studio检测到pandas模块,但无法加载它

VI_DSVI_DS 成员职位:2贡献我
2019年6月编辑 帮助
大家好,

我正在尝试设置python脚本操作符,并安装了Anaconda 3.7。我使用特定的python二进制文件在基本环境中输入python.exe的路径。
当我测试路径时,我得到一条错误消息,检测到pandas模块,但无法加载。我已经重新安装了Anaconda,并单独重新安装了pandas模块,错误消息仍然没有变化。
错误日志设置为“Finest”给我这些消息:

2019年6月28日10:15:41 PM com.rapidminer.extension. pythonscripting.operator.scripting.pythonprocessbuilder getPathPrefix
FINEST: Python可执行文件C:\Users\****\AppData\Local\Continuum\anaconda3\ Python .exe检测到,它不是Conda安装。
2019年6月28日10:15:41 PM com.rapidminer.extension. pythonscripting.operator.scripting.pythonprocessbuilder start
C:\Windows\system32;C:\Windows \system32 \Wbem;C:\Windows\ system32 \WindowsPowerShell\v1.0\;C:\Users\****\AppData\Local\Microsoft\WindowsApps;
2019年6月28日10:15:42 PM com.rapidminer.extension.pythonscripting.operator.scripting.python.PythonSetupTester scriptingSetupTest
警告:检测到熊猫模块,但扩展无法加载它。检查您的安装。
2019年6月28日10:15:42 PM com.rapidminer.extension. pythonscripting.operator.scripting.pythonprocessbuilder getPathPrefix
FINEST: Python可执行文件C:\Users\****\AppData\Local\Continuum\anaconda3\ Python .exe检测到,它不是Conda安装。
2019年6月28日10:15:42 PM com.rapidminer.extension. pythonscripting.operator.scripting.pythonprocessbuilder start
C:\Windows\system32;C:\Windows \system32 \Wbem;C:\Windows\ system32 \WindowsPowerShell\v1.0\;C:\Users\****\AppData\Local\Microsoft\WindowsApps;
2019年6月28日10:15:42 PM com.rapidminer.extension.pythonscripting.operator.scripting.python.PythonSetupTester scriptingSetupTest
经过测试的Python可执行文件:C:\Users\****\AppData\Local\Continuum\anaconda3\ Python .exe

@varunm1
Tghadially Jasmine_

最佳答案

答案

  • MarlaBotMarlaBot 友好的快速矿狗机器人管理员,主持人,员工,成员职位:57社区经理
  • VI_DSVI_DS 成员职位:2贡献我
    @hughesfleming68非常感谢你的帮助,解决了问题。不过,知道为什么它在某些机器上有效而在其他机器上无效还是很有趣的
    varunm1 hughesfleming68 Jasmine_
  • hughesfleming68hughesfleming68 成员职位:323独角兽
    2019年6月编辑
    @VI_DS我很高兴这让你开始工作了。这个周末我会调查的。已经有一个关于这个问题的线程,但我第一次尝试时无法获得建议的路径更改。我看看能不能修好,然后向你汇报。
    varunm1 Jasmine_
  • btamasbtamas 员工,成员职位:11RM团队成员
    @VI_DS

    如果你想使用蟒蛇,你可以选择在>>首选项…>> Python脚本conda(蟒蛇)选项作为包管理器,然后选择所需的环境基地,在您的情况下,这是默认的)。(如果没有找到Anaconda,添加主水蟒蟒蛇\ bin目录到搜索路径在同一设置选项卡首先。)这应该能解决你的问题。
    让我知道,如果你仍然有问题的蟒蛇3.7。

    Bence答摩
    joeanalytica Jasmine_
  • hughesfleming68hughesfleming68 成员职位:323独角兽
    2019年7月编辑
    @btamas不幸的是,这并不适用于我的情况。我必须选择特定的python二进制文件,只有3.6.8工作。即使我在“搜索路径”中添加了正确的路径,conda环境选项在我正在使用的这台特定机器上仍然为空。我知道它可以像我上面提到的那样工作,但这是一个影响许多用户的问题。这个问题还没有完全解决,而且似乎只针对Anaconda和Python 3.7。

    https://community.www.turtlecreekpls.com/discussion/54673/pandas-module-was-not-found
    Jasmine_
  • phellingerphellinger 员工,成员职位:102RM工程
    你好,

    这种情况的根本原因通常是当RapidMiner调用Conda时,Conda找不到它的dll。最近的Conda版本需要不同的路径设置。

    Python脚本扩展9.3.1带来了各种启发,以避免Windows Anaconda安装的任何类似问题。

    如果您在该版本中遇到任何问题,请让我们知道。

    最好的
    彼得
    Tghadially Jasmine_
  • joeanalyticajoeanalytica 成员职位:7因素二世
    将Rapidminer升级到9.4可能会解决这个问题!
    hsayhumza Jasmine_
  • hsayhumzahsayhumza 成员职位:1贡献我
    2020年1月编辑
    @joeanalytica
    这对我来说确实有用。谢谢你!
    Jasmine_
  • joeanalyticajoeanalytica 成员职位:7因素二世
    2020年1月编辑
    @hsayhumza.不客气很高兴听到它对你有用!
    Jasmine_
  • kaymankayman 成员职位:662独角兽
    @phellinger在安装了rapidminer python包后,我实际上得到了同样的东西。似乎它增加了一个额外的numpy包,我不得不删除它的2个版本。重新安装后,numpy熊猫再次正确加载。
    Jasmine_ hughesfleming68
  • 吴 成员职位:9新手
    运行时,遇到错误消息Keras模型操作符。

    ***
    不支持的Pandas版本
    目前不支持python的pandas模块的1.0.3版本。
    请确保Python的pandas模块至少有0.12.0版本。
    ***

    我如何解决这个问题?我如何获得熊猫0.12.0并安装它,如果它仍然可用?
    这个问题还有其他解决办法吗?我已经把我的Anaconda从3.7降级到3.6,试图解决这个问题。然而,问题仍然存在……:/

  • lionelderkrikorlionelderkrikor 主持人,RapidMiner认证分析师,会员职位:1193年独角兽
    @Goh

    您是否尝试将RapidMiner更新到最新的正式版本(RapidMiner 9.6) ?

    问候,

    莱昂内尔
  • 吴 成员职位:9新手
    是的,我已经在使用RapidMiner 9.6,从官网下载的。
  • lionelderkrikorlionelderkrikor 主持人,RapidMiner认证分析师,会员职位:1193年独角兽
    @Goh

    此时,卸载Pandas 1.0.3后再进行安装熊猫1.0.0
    如果错误仍然存在,请卸载1.0.0版本的Pandas并重新安装熊猫0.25.3

    问候,

    莱昂内尔
  • 吴 成员职位:9新手
    我已经卸载了Pandas 1.0.3,安装了0.25.3。

    在这之前的算子,执行Python 好的工作。时,它可以检测到0.25.3的存在测验按钮。

    然而,Keras Model操作符现在显示错误消息为:
    没有找到Python的Pandas模块。

    我怎么解决这个问题?
  • lionelderkrikorlionelderkrikor 主持人,RapidMiner认证分析师,会员职位:1193年独角兽
    @Goh

    在我看来,RapidMiner的扩展“Keras”已不再维护。这就是为什么在我看来会有这样的漏洞。
    你能不能:
    -使用新的深度学习扩展(从市场安装)

    -手动构建您的Keras模型执行Python操作符使用Python代码。

    问候,

    莱昂内尔
  • hughesfleming68hughesfleming68 成员职位:323独角兽
    我不再使用Keras扩展了,但我确实有它与python 3.6.8一起工作。你可以试着为此创造一个环境。
  • phellingerphellinger 员工,成员职位:102RM工程
    @Goh

    是的,不幸的是,Keras的维护方式与Python脚本扩展的维护方式不同。后者不断适应快速发展的Python生态系统所要求的变化。

    我的猜测是错误的原因与我在评论中所描述的相同:
    这种情况的根本原因通常是当RapidMiner调用Conda时,Conda找不到它的dll。最近的Conda版本需要不同的路径设置。Python脚本扩展9.3.1带来了各种启发,以避免Windows Anaconda安装的任何类似问题。”

    Keras扩展调用Python,但它不像Conda要求它查找依赖项那样设置PATH环境变量。

    我建议遵循@lionelderkrikor的建议。

    (如果你仍然想最后一次尝试Keras扩展,并且你正在使用Windows,你可能会用这种方式解决:在启动RapidMiner之前,尝试将这些子文件夹添加到PATH环境变量中:/Library/mingw-w64/bin, /Library/usr/bin, /Library/bin, /Scripts, /bin,其中使用conda安装路径而不是< conda_home >.)

    最好的
    彼得
登录注册置评。