在Jython Streamset中导入python模块-ImportError:没有名为

在Jython Streamset中导入python模块-ImportError:没有名为,python,docker,jython,python-import,streamsets,Python,Docker,Jython,Python Import,Streamsets,我在CentOS的码头上运行Streamset。尝试在Jython中导入python包时,返回以下错误: SCRIPTING_05 - Script error while processing record: javax.script.ScriptException: ImportError: No module named pandas in <script> at line number 注意:由于我在docker中运行StreamSet,我已经确保我的docker可以访问

我在CentOS的码头上运行Streamset。尝试在Jython中导入python包时,返回以下错误:

SCRIPTING_05 - Script error while processing record: javax.script.ScriptException: ImportError: No module named pandas in <script> at line number 
注意:由于我在docker中运行StreamSet,我已经确保我的docker可以访问my/python2.7/site packages的
/path\u

pandas和其他Python包(如NumPy)的问题在于,即使导入Python模块,也无法使用它们,因为它们包含Jython无法加载的C扩展。有一些倡议,如JyNI,旨在弥合Jython和C扩展之间的差距;SDC-7313通过SDC Jython Evaluator跟踪JyNI的加入情况

所以,我想你必须使用一个独立于C语言的库来解决这个问题

import sys
sys.path.append('/path_to_my/python2.7/site-packages')
import pandas