Skip to content Skip to sidebar Skip to footer

How Do You Install Or Activate Pyuno In Libreoffice?

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.)

Solution 1:

(UPDATING for 2014's)

Perhaps the most used UNO application is document conversion... For this task, in nowadays, you not need UNO, you can use directly

libreoffice --convert-to

About UNO itself, see the new home page, http://api.libreoffice.org/

A good example of using python3-uno (or python-uno) is the Docvert conversor (Docvert for py2).

Solution 2:

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

Solution 3:

I am having the same issue with ubuntu 14.04 and python 2.7.6.

But if you are using ubuntu 12.04, try using sudo apt-get install python-uno.

Solution 4:

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.

Solution 5:

For Debian, Ubuntu, and derivates:

sudo apt install libreoffice-script-provider-python

Post a Comment for "How Do You Install Or Activate Pyuno In Libreoffice?"