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

Répondre à