[Python] Import di pyuno fallito: impossibile trovare il modulo specificato, anche se presente nel path.
Simone
3nomis a gmail.com
Mar 22 Dic 2009 16:00:04 CET
Salve,
dovendo pilotare via python OpenOffice 3.1.1(OOO310m19, Build:9420)
sto cercando, purtroppo senza successo, di importare il modulo di
OpenOffice "pyuno".
L'errore in cui incappo è il seguente :
Python 2.6.1 (r261:67515, Apr 22 2009, 19:31:46) [MSC v.1500 32 bit
(Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyuno
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: Impossibile trovare il modulo specificato.
>>>
Il modulo "C:\Programmi\OpenOffice.org 3\Basis\program\pyuno.pyd" non
viene trovato...
Per aiutare OO a trovarlo, ho creato un file .pth
``C:\Programmi\OpenOffice.org
3\Basis\program\python-core-2.6.1\lib\site-packages\whatineed.pth``
con il seguente contenuto :
C:\Programmi\OpenOffice.org 3\Basis\program
E questo è l'effetto prodotto:
>>> print sys.path
['', 'C:\\Programmi\\OpenOffice.org
3\\Basis\\program\\python26.zip', 'C:\\Programmi\\OpenOffice.org
3\\Basis\\program\\python-core-2.6.1\\DLLs',
'C:\\Programmi\\OpenOffice.org
3\\Basis\\program\\python-core-2.6.1\\lib',
'C:\\Programmi\\OpenOffice.org
3\\Basis\\program\\python-core-2.6.1\\lib\\plat-win',
'C:\\Programmi\\OpenOffice.org
3\\Basis\\program\\python-core-2.6.1\\lib\\lib-tk',
'C:\\Programmi\\OpenOffice.org
3\\Basis\\program\\python-core-2.6.1\\bin',
'C:\\Programmi\\OpenOffice.org 3\\Basis\\program\\python-core-2.6.1',
'C:\\Programmi\\OpenOffice.org
3\\Basis\\program\\python-core-2.6.1\\lib\\site-packages',
'C:\\Programmi\\OpenOffice.org 3\\Basis\\program']
>>>
Il path è stato correttamente "appeso" alla lista .
Ulteriori Dettagli
==================
L'interprete python 2.6.1 che ho usato per tentare l'import è quello
messo a disposizione da OpenOffice, installato su di un sistema
Windows XP *pulito* ( nessuna installazione del python "classico"
effettuata in precedenza).
Sono a corto di idee. Qualche suggerimento... ?
Grazie in anticipo e auguri di buone feste a tutti :-)
Simone
Maggiori informazioni sulla lista
Python