На рабочей машине Windows установлена версия Python27 + PyCharm + LibreOffice 5.3.
Инсталлировал PyUno, чтобы из скрипта вызывать LibreOffice.
Отсюда взял пример вызова
http://www.openoffice.org/udk/python/python-bridge.htmlimport socket # only needed on win32-OOo3.0.0
import uno
# get the uno component context from the PyUNO runtime
localContext = uno.getComponentContext()
# create the UnoUrlResolver
resolver = localContext.ServiceManager.createInstanceWithContext(
"com.sun.star.bridge.UnoUrlResolver", localContext )
...........................
При выполнении скрипта получаю ошибку:
C:\Python27\python.exe C:/Users/.../PycharmProjects/Script/Script.py
Traceback (most recent call last):
File "C:/Users/.../PycharmProjects/Script/Script.py", line 5, in <module>
localContext = uno.getComponentContext()
AttributeError: 'module' object has no attribute 'getComponentContext'
Process finished with exit code 1
Изменить версию Питона нет возможности, т.к. все скрипты нужно писать в 2.7.
Или проблема не в версии?