Connexion

Besoin d'aide ? Une question ? Un avis ? Rejoignez nous sur notre salon IRC pour clavarder

Bureautique

TeXmacs et Python 3

Table des matières

TeXmacs et Python 3


Introduction


GNU TeXmacs est un logiciel libre pour la composition de documents scientifiques incluant un support pour les formules mathématiques, les figures, un mode présentation, une correction orthographique, une gestion de révisions, une gestion bibliographique, etc.

TeXmacs permet d'insérer via des plugins des sessions de MATLAB, giac, bash... et ce qui nous intéresse ici python. La version de TeXmacs disponible sous Mageia 7, ce 26 mai 2020, est TeXmacs 1.99.8 qui supporte seulement python 2. Et python 2 est en fin de vie.

Le plugin python 3


Ce plugin est disponible sur github.
Une fois téléchagé, on le décompresse dans
$HOME/.TeXmacs/plugins/python
comme le recommande le readme.

On s'empresse de tester et on reçoit ce message d'erreur :
/usr/bin/python3: can't open file '/usr/share/TeXmacs/plugins/tmpy/session/tm_python.py': [Errno 2] No such file or directory

Effectivement, on constate après une petite recherche, que ni les répertoires tmpy et session, ni le fichier tm_python.py n'existent.

Résolution


Par contre, tm_python lui est présent dans le sytème : /usr/libexec/TeXmacs/bin/tm_python

On crée les répertoires manquants dans ~/.TeXmacs/plugins/. En console par exemple :
Code BASH :
mkdir -p ~/.TeXmacs/plugins/tmpy/session


On copie le fichier manquant avec la bonne extension :
Code BASH :
cp /usr/libexec/TeXmacs/bin/tm_python ~/.TeXmacs/plugins/tmpy/session/tm_python.py


On démarre TeXmacs, on insère une session python, et voilà :

resized_texmacs_python3_2


Cette fois, ça marche.

Sitographie



Meuz, le 27/05/20

Cette page a été vue 103 fois