Forums » Utilisation d'AMC (french) »
Problème avec questions générées par python
Added by Laurent Mon over 2 years ago
Bonjour,
Je viens d'installer AMC sur un ordinateur sous ubuntu. AMC fonctionne très bien et j'ai généré des questionnaires standards sans souci.
Nous avons voulu générer des questions en utilisant python.
Nous avons repris l'intégralité du tuto sur le site de http://joseouin.fr/ avec les vidéos. Il me semble tout faire correctement. MAIS il y a une erreur.
Lors de l’exécution AMC retourne l'erreur suivante :
Error : could not start the command : python /usr/share/texlive/texmf-dist/scripts/pythontex.py "TestPython".tex
Il me semble que le problème provient des guillemets mais impossible de trouver la solution.
Merci pour votre aide
LM
Replies (15)
RE: Problème avec questions générées par python - Added by Alexis Bienvenüe over 2 years ago
Pouvez-vous joindre un exemple complet minimal montrant le problème (fichier source, script), essayer en mode débogage (depuis le menu Aide) et poster également le fichier log
produit ?
RE: Problème avec questions générées par python - Added by Laurent Mon over 2 years ago
Bonjour et merci pour votre aide.
L'erreur suivante est en fait présente dans texmaker
Error : could not start the command : python /usr/share/texlive/texmf-dist/scripts/pythontex.py "TestPython".tex
Texmaker n'arrive pa s à générer un pdf.
AMC semble le faire mais il y a des ? ? dans le sujet
Pas de log issue de AMC car pas de bug, le pdf est fabriqué. Où alors je ne le vois pas.
Encore merci pour le temps consacré à ce problème.
TestPython.pdf - Sortie (173.1 kB)
TestPython.tex - exemple tex de départ (4.2 kB)
TEstPython.zip - Le dossier du projet (689 kB)
RE: Problème avec questions générées par python - Added by Hervé Cabaud over 2 years ago
j'ai testé votre sujet. Cela fonctionnait avec texstudio mais pas avec AMC.
Après vérification, j'ai mis dans l'entete de votre sujet le chemin complet vers mon fichier prePythonTex4AMC.sh
et cela a fonctionné aussi sur AMC.
DOC-sujet.pdf (176.9 kB)
RE: Problème avec questions générées par python - Added by Laurent Mon over 2 years ago
Merci pour votre aide.
Je viens de modifier le chemin en indiquant le chemin absolu mais cela ne change pas le problème reste le même.
Je reste avec l'erreur Error : could not start the command :
Je ne comprends pourquoi le nom du fichier a des guillemets "Testpython".tex
RE: Problème avec questions générées par python - Added by Hervé Cabaud over 2 years ago
qu'y a t-il dans votre fichier prePythonTex4AMC ?
RE: Problème avec questions générées par python - Added by Laurent Mon over 2 years ago
Bonsoir,
J'ai copié collé le code donné:
#! /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 /usr/share/texlive/texmf-dist/scripts/pythontex.py $AMC_JOBNAME.pytxcode
echo "***** END FILTER"
RE: Problème avec questions générées par python - Added by Laurent Mon over 2 years ago
Le retour à la ligne n'a pas été mis.
Voici le fichier en pièce jointe
prePythonTex4AMC (266 Bytes)
RE: Problème avec questions générées par python - Added by Hervé Cabaud over 2 years ago
et il y a bien pythontex.py à l'emplacement attendu : /usr/share/texlive/texmf-dist/scripts/pythontex.py ?
Autre piste : python2 ou python3 ? Sur mac, suivant l'installation ( macport ou autre ) on a plusieurs versions .
Sur Ubuntu, à vérifier.
RE: Problème avec questions générées par python - Added by Laurent Mon over 2 years ago
et il y a bien pythontex.py à l'emplacement attendu : /usr/share/texlive/texmf-dist/scripts/pythontex.py
Oui j'ai suivi le lien pour vérifier.
python3 est installé et il se lance avec la commande python sur mon ubuntu
RE: Problème avec questions générées par python - Added by Alexis Bienvenüe over 2 years ago
Quelle version d'AMC utilisez-vous ?
RE: Problème avec questions générées par python - Added by Laurent Mon over 2 years ago
Bonjoour,
C'est la 1.5.2
RE: Problème avec questions générées par python - Added by Laurent Mon over 2 years ago
J'avais la même erreur sur la 1.5.0rc2 avant update.
J'ai aussi cette erreur sur un autre ordinateur (ordi de bureau sur Debian)
Le problème vient des fichiers copiés depuis le site mais j'ai beau refaire l'ensemble des manipulations je retombe sur ce problème.
Du coup je génère les questions numériques "à la main" mais j'aimerais bien trouver l'origine de ce problème!
Qu'est ce que je fais de mal !!!
RE: Problème avec questions générées par python - Added by Alexis Bienvenüe over 2 years ago
Pouvez-vous essayer en mode débogage (depuis le menu Aide) et poster également le fichier log
produit ?
RE: Problème avec questions générées par python - Added by Joss OUIN over 2 years ago
Bonjour à tous,
Avez-vous essayé d'indiquer à AMC le chemin vers votre fichier de précompilation ainsi :
%%AMC:preprocess_command= /media/ouin-j/OS/__1AA_CLOUD/UBUNTU/LINUX/Annee_20_21/DL_S2_MIKADO_AMC/prePythonTex4AMC %%AMC:jobspecific=1 %%AMC:latex_engine=pdflatex --shell-escape
Cela devrai fonctionner.
Contenu de ce fichier :
#! /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"
J'ai indiqué pythontex3.py
Vous trouverez ce fichier ci-joint.
Belle journée à vous.
Joss
prePythonTex4AMC - Fichier de précompilation (278 Bytes)
RE: Problème avec questions générées par python - Added by Laurent Mon over 2 years ago
SUPER !!!
Le python3 et pythontex3 a permis la compilation des questions de l'exemple.
Merci beaucoup pour votre travail
(1-15/15)