Compilation sur AMC avec pythontex impossible, Can't find command: /chemin/vers/ prePython4AMC

Added by Pierre Thiebeaux about 1 year ago

Bonjour à tous,

Bientôt une semaine que je bataille avec mes deux machines(W10 + WSL et MACOS) pour essayer de faire tourner AMC avec pythontex. Voici ma configuration habituel, MacOs, installé avec macport, j'arrive à compiler avec texmaker avec une commande shell-escape et tout va bien le problème ne vient pas du tex que je vous laisse en pièce jointe.

Mais malgré toute la bonne volonté du monde, je n'arrive pas à faire prendre en compte à AMC au moment de la compilation le fameux fichier prePython4AMC, chemin relatif, chemin absolu, je ne sais plus où donner de la tête.

Début de log:

Options : latex_engine preprocess_command jobspecific
Working directory: /Users/pierrethiebeaux/Projets-QCM/Test
Calling preprocess command: /Users/pierrethiebeaux/Projets-QCM/Test/prePythonTex4AMC DOC-filtered.tex
Can't find command: /Users/pierrethiebeaux/Projets-QCM/Test/prePythonTex4AMC
Preprocess command call failed!
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/MacPorts 2022.62882_2) (preloaded format=pdflatex)
\write18 enabled.
entering extended mode
(./DOC-filtered.tex
LaTeX2e <2021-11-15> patch level 1

Voici mon fichier prePython4AMC:

#! /bin/sh
SRC=$1
echo "***** JOBNAME=$AMC_JOBNAME"
echo "***** CMD=$AMC_CMD"
rm -rf ./pythontex-files-*
rm -f $AMC_JOBNAME.pytxcode
$AMC_CMD
echo "***** PYTHON"
python /Users/pierrethiebeaux/pythontex/pythontex.py $AMC_JOBNAME.pytxcode
echo "***** END FILTER"

Comment vérifier que ce fichier est bien exécutable sur MACOS ?
(Malgré tout sur mon autre machine W10 + WSL j'ai bien rendu le fichier exécutable mais même message dans le log)

Je vous laisse le log, (le tex aussi) en pièce jointe mais je désespère de jour en jour... Merci par avance à ceux qui voudront bien m'aider je ne pense pas être le seul, du moins j'espère.

Bonne journée à tous et vive AMC !
Pierre

prePythonTex4AMC.sh (269 Bytes)


Replies (4)

RE: Compilation sur AMC avec pythontex impossible, Can't find command: /chemin/vers/ prePython4AMC - Added by Pierre Thiebeaux about 1 year ago

PS:J'avais essayé sans le .sh et avec le .sh, le fichier prePython4AMC est actuellement sans extension.

RE: Compilation sur AMC avec pythontex impossible, Can't find command: /chemin/vers/ prePython4AMC - Added by Alexis Bienvenüe about 1 year ago

Pouvez-vous vérifier que votre script est bien au bon endroit et qu'il est bien exécutable avec la commande suivante dans un terminal ?

ls -l /Users/pierrethiebeaux/Projets-QCM/Test/prePythonTex4AMC

RE: Compilation sur AMC avec pythontex impossible, Can't find command: /chemin/vers/ prePython4AMC - Added by Joss OUIN about 1 year ago

Bonjour,

Essayez ceci :

#! /bin/sh
SRC=$1
echo "***** JOBNAME=$AMC_JOBNAME" 
echo "***** CMD=$AMC_CMD" 
rm -rf ./pythontex-files-*
rm -f $AMC_JOBNAME.pytxcode
$AMC_CMD
echo "***** PYTHON" 
python3 /usr/share/texlive/texmf-dist/scripts/pythontex/pythontex3.py $AMC_JOBNAME.pytxcode
echo "***** END FILTER" 

En vérifiant bien le chemin qui pointe vers le fichier pythontex3.py

Belle journée à tous.
Joss

prePythonTex43AMC - Version Pythontex3 (278 Bytes)

RE: Compilation sur AMC avec pythontex impossible, Can't find command: /chemin/vers/ prePython4AMC - Added by Pierre Thiebeaux about 1 year ago

Bonjour,

tout d'abord merci pour vos réponses, la réponse à la ligne de commande est la suivante :

(base) pierrethiebeaux@iMac-de-Pierre ~ % ls -l /Users/pierrethiebeaux/Projets-QCM/Test/prePythonTex4AMC
-rw-r--r--@ 1 pierrethiebeaux  staff  269 14 mar 01:26 /Users/pierrethiebeaux/Projets-QCM/Test/prePythonTex4AMC

J'ai effectué mes recherches et malheureusement prePythonTex4AMC n'était pas exécutable car il n'y a pas de "x" pour dire que le fichier est exécutable, pour ce faire voici un exemple de commande qui permet de rendre le fichier exécutable, attention il faut se rendre dans le dossier en question.

chmod 777 prePythonTex4AMC

Ainsi on obtient après une nouvelle itération ls -l

ls -l /Users/pierrethiebeaux/Projets-QCM/Test/prePythonTex4AMC3
-rwxrwxrwx@ 1 pierrethiebeaux  staff  266 14 mar 21:42 /Users/pierrethiebeaux/Projets-QCM/Test/prePythonTex4AMC

Et maintenant ça fonctionne !
J'espère que ce sujet pourra en débloquer plus d'un.

Merci encore, très bonne soirée à tous, Pierre

(1-4/4)