Java の rpi センス ハットで 9 DOF IMU を使用できるようにするためのクイック インターフェイスに取り組んでいますが、Python をうまく動作させることができないようです。Python 2.7 ライブラリを Jython 環境の sys パスに追加しましたが、まだこの「type_check」モジュールが見つかりません。
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 センスハット python API を使用しようとします。実行すると、次のエラーが発生します。
Exception in thread "main" Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/sense_hat/__init__.py", line 2, in <module>
from .sense_hat import SenseHat, SenseHat as AstroPi
File "/usr/lib/python2.7/dist-packages/sense_hat/sense_hat.py", line 7, in <module>
import numpy as np
File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 153, in <module>
from . import add_newdocs
File "/usr/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
ImportError: No module named type_check