Python-UNO in Finestre

Per far funzionare Python-UNO in Finestre occorrono un po' di modifiche, in particolare per farlo funzionare con un ambiente Python diverso da quello incluso in OpenOffice.org.

Utilizzare una versione di Python diversa da quella fornita con OpenOffice.org

Prima di tutto scaricare e installare la versione di Python desiderata: attenzione, perché la versione 2.6.1 ha dei problemi a essere inserita in un programma C.

Rinominare i seguenti file e directory, in modo da essere sicuri che non venga caricata il Python di OpenOffice.org (basta aggiungere, ad esempio, ".orig" alla fine del nome):

  • <directory di installazione di OpenOffice.org>\Basis\Program\python26.dll
  • <directory di installazione di OpenOffice.org>\Basis\Program\python-core-2.6.1
  • <directory di installazione di OpenOffice.org>\program\python26.dll
  • <directory di installazione di OpenOffice.org>\program\python.exe

Modificare il file <directory di installazione di OpenOffice.org>\Basis\Program\pythonloader.uno.in cambiando le due variabili in:

  • PYUNO_LOADER_PYTHONHOME=file:///<directory di installazione di Python>
  • PYUNO_LOADER_PYTHONPATH=$PYUNO_LOADER_PYTHON_HOME/lib $ORIGIN

Aggiungere alla variabile di ambiente PATH i seguenti percorsi:

  • <directory di installazione di Python>
  • <directory di installazione di OpenOffice.org>\Basis\Program
  • <directory di installazione di OpenOffice.org>\program
  • <directory di installazione di OpenOffice.org>\URE\bin

Aggiungere alla variabile di ambiente PYTHONPATH i seguenti percorsi:

  • <directory di installazione di OpenOffice.org>\Basis\Program
  • <directory di installazione di OpenOffice.org>\program

Impostare la variabile di ambiente URE_BOOTSTRAP al valore " file:///<directory di installazione di OpenOffice.org>/program/fundamental.ini "; nella <directory di installazione di OpenOffice.org> sostituire gli spazi con "%20" e "\" con "/".