Jython错误“ImportError:没有名为type\u check的模块”

2024-04-24 22:36:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个快速接口,允许在java的rpi sense hat中使用9-DOF的IMU,但我似乎无法让python运行起来。我已经将Python2.7库添加到Jython环境的sys path中,但它仍然找不到这个“typecheck”模块。在

以下是java代码:

PythonInterpreter interpreter;

SenseHat()
{
    interpreter = new PythonInterpreter();
    interpreter.exec("import sys");
    interpreter.exec("sys.path.append('/usr/lib/python2.7/dist-packages')");
    interpreter.exec("from sense_hat import SenseHat");
    interpreter.exec("sense = SenseHat()");
    PyObject result = interpreter.eval("sense.get_temperature()");
    System.out.println(result.toString());
    interpreter.close();
}

它尝试使用RPI sense hat python API。 执行时,我得到以下错误:

^{pr2}$

Tags: pathimporthatsysjythonjavaresultrpi