[Résolu] Code Highlighter compatibilité avec Qgis 3.2.3 ?

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

[Résolu] Code Highlighter compatibilité avec Qgis 3.2.3 ?

Messagepar fcka » 31 Oct 2018 22:25

Bonjour,

J'ai installé l'extension Code Highlighter en suivant les directives formulées sur le site de libre office.
Windows users can install the dependencies using the following commands:
pip3 install pygments
Windows requires the environment variable: PYTHONPATH pointing to: C:\Users\<UserName>\AppData\Local\Programs\Python\Python<PythonVersion>\Lib\site-packages


Le module fonctionne parfaitement.

Toutefois, l'ajout de la variable environnement bloque totalement l'ouverture de mon logiciel Qgis.
La suppression de la variable environnement "répare" Qgis mais évidemment l'extension ne fonctionne plus.
Est-ce que quelqu'un a rencontré ce problème ?

fcka
Dernière édition par fcka le 01 Nov 2018 15:20, édité 2 fois.
libre office Version: 6.0.4.2 (x64)
Win 8.1
fcka
Membre lOOyal
Membre lOOyal
 
Message(s) : 31
Inscrit le : 02 Fév 2018 23:15

Re: Code Highlighter compatibilité avec Qgis 3.2.3 ?

Messagepar Jurassic Pork » 01 Nov 2018 01:13

hello,
il y a un autre moyen pour faire fonctionner l'extension sous windows sans utiliser de variable d'environnement. C'est de mettre le répertoire du module pygments dans l'arborescence de l'extension dans le répertoire pythonpath.
1 - Copier le répertoire pygments qui se trouve dans le répertoire site-packages où la commande pip3 à installer le module.
2 - Chercher où se trouve le répertoire de l'extension codehighlighter.oxt dans C:\Users\<nomUser>\AppData\Roaming\LibreOffice\4\user\uno_packages\cache\uno_packages
3 - créer un répertoire pythonpath dans le répertoire python de ce répertoire.
4 - Coller le répertoire du module pygments dedans.
CodeHighlighter-pythonpath.png
CodeHighlighter-pythonpath.png (6.85 Kio) Consulté 108 fois


Et voilà ce que cela donne par exemple sous LibreOffice 6.1 windows 10 :
CodeHighLighter-LibreOffice Writer.png


Ami calmant, J.P
LibreOffice 6.1.x sous windows 10 et LibreOffice 6.0.x sous linux - OpenOffice 4.1.5 sous windows 10
Avatar de l’utilisateur
Jurassic Pork
Membre cOOnfirmé
Membre cOOnfirmé
 
Message(s) : 220
Inscrit le : 09 Août 2017 23:15

Re: Code Highlighter compatibilité avec Qgis 3.2.3 ?

Messagepar fcka » 01 Nov 2018 15:19

Bonjour,
Chapeau ! ça marche.

:bravo: :bravo: :bravo:

Merci. :D

fcka
libre office Version: 6.0.4.2 (x64)
Win 8.1
fcka
Membre lOOyal
Membre lOOyal
 
Message(s) : 31
Inscrit le : 02 Fév 2018 23:15


Retour vers Traitement de textes

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)