Sur windows j'utilise dans mon .sty ceci : \RequirePackage[executable=python.exe]{pyluatex} et cela fonctionne parfaitement. Par quoi faut-il remplacer le executable=python.exe sur MacOs ?

Posée 24 Avr '23, 13:53

ablasz's gravatar image

ablasz
48620
Taux d'acceptation : 23%

1

Avez vous essayé executable=python ?

(24 Avr '23, 14:27) samcarter samcarter's gravatar image

@samcarter, je viens de tester avec python et Python mais ça ne fonctionne pas...

(24 Avr '23, 14:39) ablasz ablasz's gravatar image
1

[J'ai un soucis avec cette discussion, pas de bouton "ajouter un commentaire", donc cette réponse est un commentaire !] Comment exécutez-vous python en ligne de commande ?

(24 Avr '23, 14:44) jybaudais jybaudais's gravatar image

Ouvrez un terminal et essayez de lancer la commande python. Que cela donne-t-il ?

(24 Avr '23, 15:39) denis ♦♦ denis's gravatar image

@denis : command not found: python

(24 Avr '23, 15:46) ablasz ablasz's gravatar image
1

Il est donc fort possible que Python ne soit pas installé sur votre Mac.

(24 Avr '23, 16:06) denis ♦♦ denis's gravatar image

@denis : si python est installé. Je l'utilise régulièrement via Thonny en particulier...

(24 Avr '23, 22:04) ablasz ablasz's gravatar image

Que donne dans un terminal la commande /usr/local/bin/python ?

(24 Avr '23, 23:00) denis ♦♦ denis's gravatar image
Affichage de 5 parmi 8 Afficher 3 commentaire(s) en plus

@denis j’ai trouvé, il fallait mettre /usr/local/bin/python3

Lien permanent

Publiée 25 Avr '23, 10:27

ablasz's gravatar image

ablasz
48620
Taux d'acceptation : 23%

@jybaudais

je l'utilise comme ça par exemple. Sur PC j'obtiens ce résultat (voir image jointe) mais sur Mac, j'ai une erreur de compilation car je n'arrive pas à signaler le bon exécutable.

\documentclass{article}
\usepackage{ProfLycee}
\useproflyclib{piton}
\usepackage[executable=python.exe]{pyluatex}

\begin{document}
\begin{ConsolePiton}{}
    l2=[n**2 for n in range (4,10)]
    l3=[n**2 for n in range (10,32)]

    for car1 in l3:
        for car2 in l3:
            c1,c2=(car1//100)%10,(car2//100)%10
            d1,d2=(car1//10)%10,(car2//10)%10
            u1,u2=car1%10,car2%10
            n1,n2,n3=10*c1+c2,10*d1+d2,10*u1+u2
            if n1 in l2 and n2 in l2 and n3 in l2:
                print(car1,car2)

    \end{ConsolePiton}
\end{document}

alt text

Lien permanent

Publiée 24 Avr '23, 14:55

ablasz's gravatar image

ablasz
48620
Taux d'acceptation : 23%

1

@ablasz Attention ! Cette réponse était une précision de votre question initiale plutôt qu'une solution au problème rencontré. Pour préciser une question, il faut l'éditer en cliquant sur le lien « Modifier » et, préférablement, indiquer clairement les ajouts par rapport à la question initiale.

(24 Avr '23, 15:38) denis ♦♦ denis's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.