Rapidminer studio检测到pandas模块,但无法加载它
大家好,
我试图设置python脚本操作符并安装了蟒蛇3.7。我使用特定的python二进制文件在基本环境中输入python.exe的路径。
当我测试路径时,我得到一条错误消息,表示检测到pandas模块,但无法加载。我已经重新安装了Anaconda和单独重新安装了pandas模块,错误信息仍然没有变化。
设置为“Finest”的错误日志给了我这些消息:
我试图设置python脚本操作符并安装了蟒蛇3.7。我使用特定的python二进制文件在基本环境中输入python.exe的路径。
当我测试路径时,我得到一条错误消息,表示检测到pandas模块,但无法加载。我已经重新安装了Anaconda和单独重新安装了pandas模块,错误信息仍然没有变化。
设置为“Finest”的错误日志给了我这些消息:
2019年6月28日10:15:41 PM com.rapidminer.extension.pythonscripting.operator.scripting.python.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.python.PythonProcessBuilder启动
FINEST:启动Python进程C:\Users\****\AppData\Local\Continuum\anaconda3\ Python .exe使用PATH=C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;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 . scriptingSetupTest
警告:检测到Pandas模块,但扩展无法加载它。检查您的安装。
2019年6月28日10:15:42 PM com.rapidminer.extension.pythonscripting.operator.scripting.python.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.python.PythonProcessBuilder启动
FINEST:启动Python进程C:\Users\****\AppData\Local\Continuum\anaconda3\ Python .exe使用PATH=C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;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 . scriptingSetupTest
2
最佳答案
-
hughesfleming68 成员职位:323独角兽
答案
MarlaBot
如果你想用Anaconda,你可以选择加入设置>>首选项…>> Python脚本的conda(蟒蛇)选项作为包管理器,然后选择所需的环境(基地(在您的示例中,这是默认值)。(如果没有找到Anaconda,添加main水蟒和蟒蛇\ bin目录到同一设置选项卡中的搜索路径。)这应该能解决你的问题。
让我知道,如果你仍然有问题与蟒蛇3.7。
Bence答摩
https://community.www.kenlockard.com/discussion/54673/pandas-module-was-not-found
这种情况的根本原因通常是当RapidMiner调用Conda时,Conda找不到它的dll。最近的Conda版本需要不同的路径设置。
Python脚本扩展9.3.1带来了各种各样的启发式方法,以避免Windows Anaconda安装中的任何类似问题。
请让我们知道,如果您遇到任何问题与该版本。
最好的
彼得
这确实对我有用。谢谢你!
***
不支持的Pandas版本
不支持当前版本1.0.3的python pandas模块。
请确保Python的pandas模块的版本至少为0.12.0。
***
我该如何解决这个问题?如果熊猫0.12.0仍然可用,我如何获得并安装它?
这个问题还有其他的解决方法吗?为了解决这个问题,我已经将Anaconda从3.7降级到3.6。尽管如此,问题仍然存在……
您是否尝试将RapidMiner更新到最后一个正式版本(RapidMiner 9.6) ?
问候,
莱昂内尔
在这种情况下,卸载Pandas 1.0.3并安装熊猫1.0.0.
如果错误仍然存在,请卸载Pandas 1.0.0并安装熊猫0.25.3
问候,
莱昂内尔
之前的算子,执行Python, 好的工作。它可以检测到0.25.3的存在,当我点击测试按钮。
但是,Keras Model操作符现在将错误消息显示为:
找不到Python的Pandas模块。
怎么解呢?
在我看来,RapidMiner的扩展“Keras”不再维护。这就是为什么在我看来会有一些类似的bug。
你能:
-使用新的深度学习扩展(从市场安装)
或
-手动构建您的Keras模型执行Python操作符使用Python代码。
问候,
莱昂内尔
是的,不幸的是,Keras的维护方式与Python脚本扩展的维护方式不同。后者不断适应快速发展的Python生态系统所要求的变化。
我的猜测是,错误的原因是相同的,在我的评论:
这种情况的根本原因通常是当RapidMiner调用Conda时,Conda找不到它的dll。最近的Conda版本需要不同的路径设置。Python脚本扩展9.3.1带来了各种各样的启发式方法,以避免Windows Anaconda安装中的任何类似问题。
Keras扩展调用Python,但它不像Conda要求它查找依赖项那样设置PATH环境变量。
我建议如下@lionelderkrikor的建议。
(如果你仍然想给Keras扩展最后一次尝试,你正在使用Windows,你可能会用这种方式解决它:尝试在启动RapidMiner之前将这些子文件夹添加到PATH环境变量中:
最好的
彼得