How do you make Python (any Python) know about PyUno in LibreOffice?
When I do:
import uno
python says that it knows no module "uno". (This question came up re. this question.)
How do you make Python (any Python) know about PyUno in LibreOffice?
When I do:
import uno
python says that it knows no module "uno". (This question came up re. this question.)
Here's what I did:
inside the LibreOffice directory, there is a "program" directory with a python.exe, if I use that python (which is at version 2.6.1), I can import uno.
As said in the response to your comment there: it's an optional installable component for OpenOffice. See the Introduction to Python on OOo page in OpenOffice's Wiki for installation details
(UPDATING for 2014's)
Perhaps the most used UNO application is document convertion... For this task, in nowadays, you not need UNO, you can use directly
About UNO itself, see the new home page, http://api.libreoffice.org/
A good example of using
python3-uno
(orpython-uno
) is the Docvert conversor (Docvert for py2).Try importing the libre office python extension.