집에서는 리눅스에서 Python을 사용하여 OpenOffice.org를 제어하기 위해 pyuno를 실험했습니다. 나는 파이썬 2.6을 사용 해왔다. 그것은 모두 잘 작동하는 것 같습니다.Windows 용 pyUno를 사용하는 OpenOffice.org 개발 - 어떤 Python을 사용합니까?
이제 Windows에서 내 스크립트 (run a graphical diff for ODF doc) 중 하나를 시도 할 것이라고 생각했습니다. 나는 그것을 실행하려고 할 때, 나는 가지고 :
ImportError: No module named uno
udk: Python UNO Bridge 및 OpenOffice.org Running Python on Windows에 따르면, 나는 그는 OpenOffice.org와 함께 설치되어 interpretter 파이썬을 실행해야합니다.
1 : OpenOffice.org에서 Python 2.6을 사용할 수 있습니까?
그러나이 인터프리터는 Python 2.3이며 조금 오래되었습니다. 내 스크립트는 2.3 (subprocess
모듈)에서 지원하지 않는 기능을 사용합니다.
질문 2 : Windows에서 pyUNO 프로그래밍은 OpenOffice.org에 번들로 제공되는 Python이 아닌 표준 Python 배포판에 pyuno 추가 기능을 사용하여 수행 할 수 있습니까?
내 검색에서 표준 Python Windows 배포판에 설치할 수있는 pyUNO 모듈이 있다는 표시를 찾을 수 없었습니다 ... 우분투 리눅스에서 UNO 이와
apt-get install python-uno
또 다른 문제는 다음과 같습니다 : 단지 파이썬에서 잘 지원됩니다 내가 pyUNO 및 기타 제 3의 라이브러리를 모두 사용하는 프로그램을 만들려면 어떻게? 필자는 Python을 Windows에서의 Python 설치에 설치할 수 없으므로 다른 제 3 자 라이브러리를 OpenOffice.org의 번들 된 Python에 설치해야합니다. 더 크고 완전한 기능을 갖춘 프로그램을 만드는 것이 어렵습니다.
나는 뭔가를 놓치고 있습니까? 아니면 지금 당장이 상황에 처해 있습니까?