Rapidminer studio检测到pandas模块,但无法加载它
大家好,
我正在尝试设置python脚本操作符,并安装了Anaconda 3.7。我使用特定的python二进制文件在基本环境中输入python.exe的路径。
当我测试路径时,我得到一条错误消息,检测到pandas模块,但无法加载。我已经重新安装了Anaconda,并单独重新安装了pandas模块,错误消息仍然没有变化。
错误日志设置为“Finest”给我这些消息:
我正在尝试设置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
2
最佳答案
-
hughesfleming68 成员职位:323独角兽
答案
MarlaBot
如果你想使用蟒蛇,你可以选择在>>首选项…>> Python脚本的conda(蟒蛇)选项作为包管理器,然后选择所需的环境基地,在您的情况下,这是默认的)。(如果没有找到Anaconda,添加主水蟒和蟒蛇\ bin目录到搜索路径在同一设置选项卡首先。)这应该能解决你的问题。
让我知道,如果你仍然有问题的蟒蛇3.7。
Bence答摩
https://community.www.turtlecreekpls.com/discussion/54673/pandas-module-was-not-found
这种情况的根本原因通常是当RapidMiner调用Conda时,Conda找不到它的dll。最近的Conda版本需要不同的路径设置。
Python脚本扩展9.3.1带来了各种启发,以避免Windows Anaconda安装的任何类似问题。
如果您在该版本中遇到任何问题,请让我们知道。
最好的
彼得
这对我来说确实有用。谢谢你!
***
不支持的Pandas版本
目前不支持python的pandas模块的1.0.3版本。
请确保Python的pandas模块至少有0.12.0版本。
***
我如何解决这个问题?我如何获得熊猫0.12.0并安装它,如果它仍然可用?
这个问题还有其他解决办法吗?我已经把我的Anaconda从3.7降级到3.6,试图解决这个问题。然而,问题仍然存在……
您是否尝试将RapidMiner更新到最新的正式版本(RapidMiner 9.6) ?
问候,
莱昂内尔
此时,卸载Pandas 1.0.3后再进行安装熊猫1.0.0.
如果错误仍然存在,请卸载1.0.0版本的Pandas并重新安装熊猫0.25.3
问候,
莱昂内尔
在这之前的算子,执行Python, 好的工作。时,它可以检测到0.25.3的存在测验按钮。
然而,Keras Model操作符现在显示错误消息为:
没有找到Python的Pandas模块。
我怎么解决这个问题?
在我看来,RapidMiner的扩展“Keras”已不再维护。这就是为什么在我看来会有这样的漏洞。
你能不能:
-使用新的深度学习扩展(从市场安装)
或
-手动构建您的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环境变量中:
最好的
彼得