저는 자바로 작성된 라이브러리를 사용하여 여러 개의 자이 썬 프로젝트를 작업 중입니다. autodoc 확장 덕분에 스핑크스와 함께 좋은 문서를 만들고 싶습니다. PoolManager는 자바 클래스이다자이 썬 프로젝트에서 스핑크스 기반 문서를 만드는 방법은 무엇입니까?
sphinx-build -b html -d _build/doctrees . _build/html
Running Sphinx v1.0.5
loading pickled environment... done
building [html]: targets for 1 source files that are out of date
updating environment: 0 added, 1 changed, 0 removed
reading sources... [100%] index
/Users/myName/myJythonProject/doc/index.rst:14: (WARNING/2)
autodoc can't import/find module 'myJythonProject', it reported error:
"global name 'PoolManager' is not defined",
please check your spelling and sys.path
을 : 나는 HTML을 만들려고 할 때 autodoc는 자바로 작성된 라이브러리를 찾을 수 없기 때문에 그러나, 나는 오류를 얻을.
누구든지이 문제를 해결할 수 있습니까?
SRY 전에 자이 썬을 사용하지 않은,하지만 당신은 함정 때 그 '파이썬'호출 같은 것이다 래퍼를 만드는 시도했다 스핑크스는 파이썬을 호출하여 자이 썬을 호출하는 래퍼를 호출한다. 다른 하나는 내 프로젝트를위한 것인데, 스핑크스를위한 나의'import's와 코드를 포장해야했다. 자이 썬 라이브러리를 가져 오기 전에 환경 변수 또는 다른 전역 변수를 확인할 수 있습니까? 또는, 사용하고있는 자이 썬 라이브러리와 동일한 인터페이스를 가진 더미 파이썬 라이브러리를 생성하고, 환경 변수'PYTHON_PATH' 또는'sys.path'를 조작하여 [cont] –
으로 Sphinx를 실행하면서이 더미 만 가져올 수 있습니다. –
답장을 보내 주셔서 감사합니다. 나는 네가 제안한 것을 시도 할 것이다. –