Ошибка Jython 'ImportError: нет модуля с именем type_check'

Я работаю над быстрым интерфейсом, позволяющим использовать IMU 9 DOF в смысле rpi смысле из java, и я не могу заставить Python работать. Я добавил библиотеки Python 2.7 в путь sys среды Jython, но он все еще не может найти этот модуль '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();
}

который пытается использовать API-интерфейс Python в смысле RPI. При выполнении я получаю эту ошибку:

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

0 ответов

Другие вопросы по тегам