Bonjour,
Je tente de faire fonctionner l'extension code highlighter qui reclame
python3 et la lib Pygments. L'extension apparait bien dans le menu
outils
Le lancement de python3.6 en ligne de commande fonctionne ,
l'importation de la lib aussi.
Sauf que libreoffice et son extension refuse de trouver cette lib apparemment :
j'ai un message d'erreur quand je veux utiliser codehighlighter.
"Une erreur de structure de script s'est produite lors de l'exécution
du script Python
vnd.sun.star.script:codehighlighter.oxt|python|highlight.py$highlight_automatic_default?language=Python&location=user:uno_packages.
Message : <class 'ImportError'>: No module named 'pygments' (or
'pygments.styles' is unknown)
File "C:\Program Files (x86)\LibreOffice 5\program\pythonscript.py",
line 998, in getScript
mod = self.provCtx.getModuleByUrl( fileUri )
File "C:\Program Files (x86)\LibreOffice 5\program\pythonscript.py",
line 458, in getModuleByUrl
exec(code, entry.module.__dict__)
File
"C:\Users\regis\AppData\Roaming\LibreOffice\4\user\uno_packages\cache\uno_packages\lu12856mred.tmp_\codehighlighter.oxt\python\highlight.py",
line 19, in <module>
from pygments import styles
File "C:\Program Files (x86)\LibreOffice 5\program\uno.py", line
425, in _uno_import
raise uno_import_exc
File "C:\Program Files (x86)\LibreOffice 5\program\uno.py", line
347, in _uno_import
return _builtin_import(name, *optargs, **kwargs)
"
je donne ma langue au chat. Une idée ?
Régis Perdreau
07 68 88 26 07
Fablab elefab.org Chambéry.
--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés