Pythontex, AMC WCL Windows 10

Added by Nicolas Roux 2 months ago

Bonjour, j'ai utilisé les documents postés par José Ouin pour compiler des documents en utilisant pythontex.
Aucun soucis via texmaker sous windows.
Par contre impossible de faire tourner la bête sous AMC.
J'ai mis le fichier prepythontex4AMC.sh dans le même dossier que mon doc.
Je joins le fichier log auquel je ne comprends rien...
Je précise que je suis sous windows 10 et que j'ai installé AMC via le sous-système windows pour linux.
Je me demande si je ne vais pas en venir à faire un dual boot avec linux pour que tout ça soit plus simple...
Bonne journée et merci de votre attention!
Nico

amc-compiled.log (35.3 kB)


Replies (12)

RE: Pythontex, AMC WCL Windows 10 - Added by Alexis Bienvenüe 2 months ago

Pouvez vous rappeler de quels fichiers source il s'agit ?

Par contre impossible de faire tourner la bête sous AMC.

Quels sont les symptômes exacts ?
Pouvez-vous également poster le fichier log produit en mode débogage (depuis le manu Aide) ?

RE: Pythontex, AMC WCL Windows 10 - Added by Nicolas Roux 2 months ago

Je joins le fichier tex en pièce jointe.
Lors de la compilation sous windows-texmaker, pas de soucis.
Par contre en compilant sous AMC, cela compile mais à la place de chaque variable, j'ai un point d'interrogation.
J'avais fait une erreur de chemin de pythontex dans le fichier prePythontex4AMC.sh que j'ai corrigée.
Je joins mon dernier log si ça peut servir.
Merci pour le coup de main!

amc-compiled.log (35.2 kB)

source.tex (4.4 kB)

RE: Pythontex, AMC WCL Windows 10 - Added by Alexis Bienvenüe 2 months ago

Et le log de débogage ?

RE: Pythontex, AMC WCL Windows 10 - Added by Nicolas Roux 2 months ago

Je n'avais pas fait tourné en mode débogage...
Je viens de le faire.
Je joins l'archive avec tout le dossier.
Comment s'appelle le log de debogage? C'est le même que celui de compilation mais différent en fonction du mode débogage actif ou non?

pythontex.zip (261 kB)

RE: Pythontex, AMC WCL Windows 10 - Added by Alexis Bienvenüe 2 months ago

Comment s'appelle le log de debogage?

Le nom du fichier est indiqué quand on passe en mode débogage. En général il n'est pas mis dans le répertoire du projet mais dans /tmp.

RE: Pythontex, AMC WCL Windows 10 - Added by Alexis Bienvenüe 2 months ago

[   3342,   1.33] Calling preprocess command: ./prePythonTex4AMC DOC-filtered.tex
Calling preprocess command: ./prePythonTex4AMC DOC-filtered.tex
[   3342,   1.33] Preprocess command call failed: [-1] No such file or directory

Comme votre script s'appelle prePythonTex4AMC.sh, il faut bien mettre son nom complet (avec extension) ici :
%%AMC:preprocess_command=prePythonTex4AMC.sh

RE: Pythontex, AMC WCL Windows 10 - Added by Nicolas Roux 2 months ago

Toujours le même pb, j'ai bien rajouté l'extension .sh dans mon fichier source.tex.
Dans mon fichier prePythonTex4AMC, j'ai indiqué le chemin suivant pour Pythontex, j'espère que ce n'est pas à remettre en cause:

python usr/share/texlive/texmf-dist/scripts/pythontex/pythontex.py $AMC_JOBNAME.pytxcode

Je joins le fichier de debogage si cela peut aider.
Merci encore pour l'aide!
Nicolas

RE: Pythontex, AMC WCL Windows 10 - Added by Alexis Bienvenüe 2 months ago

j'ai indiqué le chemin suivant pour Pythontex, j'espère que ce n'est pas à remettre en cause:

Ben là il manque au moins le / initial

python /usr/share/texlive/texmf-dist/scripts/pythontex/pythontex.py $AMC_JOBNAME.pytxcode

RE: Pythontex, AMC WCL Windows 10 - Added by Nicolas Roux 2 months ago

J'ai fait le changement, toujours rien.
Je n'avais pas les modules numpy et pygments.styles d'installés, c'est chose faite.
J'ai fait les mises à jour possible.
Faut-il utiliser python3?

J'ai relevé qqs lignes dans le log de debogage qui semblent montrer qqchose:

[ 122, 0.24] Working directory: /mnt/d/Cours/QCM-tests/pythontex
Working directory: /mnt/d/Cours/QCM-tests/pythontex
[ 122, 0.24] Calling preprocess command: ./prePythonTex4AMC.sh DOC-filtered.tex
Calling preprocess command: ./prePythonTex4AMC.sh DOC-filtered.tex
[ 23, 11.72] Set variable @AMC::Gui::Commande=HASH project:moteur_latex_b to pdflatex --shell-escape
[ 122, 0.61] Preprocess command call failed: [32512]
Preprocess command call failed: [32512]

No file pythontex-files-amc-compiled/amc-compiled.pytxmcr.
Run PythonTeX to create it.

Package PythonTeX Warning: Missing autoprint content on input line 176.

RE: Pythontex, AMC WCL Windows 10 - Added by Nicolas Roux 2 months ago

Bonsoir, j'ai pris le temps d'installer ubuntu via virtualbox, je me suis dit que ça serait plus réactif que via le sous-systeme Linux.
J'ai repris mon fichier de test qui compile toujours bien sous windows et j'ai toujours le même pb... Je vais craquer!
Je joins mon fichier de debogage, au cas où...
Merci encore
Nico

RE: Pythontex, AMC WCL Windows 10 - Added by Nicolas Roux 2 months ago

Bonsoir, une piste, sous windows j'ai la version 0.16 de pythontex, sous WSL la version 0.14, est-ce que ça pourrait être le soucis? Une version obsolète de pythontex?

(1-12/12)