2014-07-24 1 views
0

jython을 사용하는 자바 프로젝트에서 파이썬의 차트 라이브러리를 사용하려고합니다. 내 스크립트에서는 모듈 cairo를 사용합니다. cairo's초기화 평가 포함되어 있기 때문에자이 썬 2.7을 사용하는 "No module named _cairo"

pythonInterpreter.exec("import sys"); 
pythonInterpreter.exec("import cairo"); 

예외는 두 번째 줄에 발생 문자열 :

from _cairo import * 

내가 얻을 예외는 다음과 같습니다 또한

Caused by: Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "/usr/lib/python2.7/dist-packages/cairo/__init__.py", line 1, in <module> 
    from _cairo import * 
ImportError: No module named _cairo 

, 내가 사용할 수있는 내 콘솔에서 스크립트, 그래서 그것의 오류가 의심. Java에서 카이로를 가져 오는 방식에 문제가 있다고 생각합니다.

답변

0

지금 받으 셨습니다. 자이 썬은 카이로와 같은 '네이티브'라이브러리를 실행할 수 없다. (나는 카이로이다. 왜냐하면 _cairo는 .so 파일이다. 즉, C lib이다.)