2011-10-16 15 views
5

Come si fa a sapere Python (qualsiasi Python) su PyUno in LibreOffice?Come si installa o si attiva PyUno in LibreOffice?

Quando faccio:

import uno 

pitone dice che non conosce modulo "uno". (Questa domanda è stata visualizzata this question.)

+0

Si prega di essere più specifico. Come hai installato PyUno esattamente? E dove? Qual è il tuo 'sys.path'? ... – naeg

+1

related: [Python 2.7 with pyuno] (http://stackoverflow.com/q/7763972) – jfs

+0

Vedi sotto [aggiornamento per il 2014] (http://stackoverflow.com/a/26630417/287948). –

risposta

1

Ecco quello che ho fatto:

all'interno della directory di LibreOffice, v'è una directory "programma" con un python.exe, se uso che Python (che è a versione 2.6.1), posso importarne uno.

+0

Questa non è una soluzione alla tua domanda. È solo una soluzione. –

+0

@DavidAlfonso, ora lo è. –

+0

Mi sembra che l'utilizzo del Python integrato (a partire da LibreOffice4 e Python 3.3) sia l'unica opzione qui. Ho difficoltà a scoprire come posso installare pyuno per il mio ambiente Python funzionante ... – Jens

2

Come detto nella risposta al tuo commento: è un componente installabile opzionale per OpenOffice. Vedere la pagina Introduction to Python on OOo nel Wiki di OpenOffice per dettagli sull'installazione

2

Ho lo stesso problema con Ubuntu 14.04 e Python 2.7.6.

Ma se si utilizza Ubuntu 12.04, provare a utilizzare sudo apt-get install python-uno.

+0

N! Ce uno, signore. Bisogna aggiungere che oggigiorno è il pacchetto 'libreoffice-script-provider-python' –

2

(AGGIORNAMENTO per il 2014 di)

Forse l'applicazione più utilizzata UNO è document convertion ... Per questo compito, al giorno d'oggi, non c'è bisogno di UNO, è possibile utilizzare direttamente

libreoffice --convert-to 

Chi UNO per sé, vedere la nuova home page, http://api.libreoffice.org/

Un buon esempio di utilizzo python3-uno (o python-uno) è il Docvert conversor (Docvert for py2).