Ubuntu installation pythontex

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté par le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 964
Inscription : jeudi 25 novembre 2010, 22:10

[Résolu] Ubuntu installation pythontex

Message par marco56 »

Bonsoir,
Depuis plusieurs mois, je m'essaie à pythontex, sans succès.
Je me décide à créer un fil au cas où quelqu'un aurait une idée.

Je compile avec la chaîne :

Code : Tout sélectionner

pdflatex -shell-escape %.tex | /home/marco5/texmf/tex/latex/pythontex/scripts/pythontex3 %.tex | pdflatex --shell-escape %.tex | evince %.pdf
Le code est celui trouvé sur un fil voisin :

Code : Tout sélectionner

\documentclass[12pt]{article}
\usepackage{pythontex}
\usepackage{graphicx}
\usepackage[top=1cm]{geometry}
\setlength{\parindent}{0pt}

\begin{document}

\begin{pycode}
import numpy as np
import matplotlib.pyplot as plt

p = 0.25
x = np.arange(1,19,1)
y = p*(1-p)**(x-1)
plt.bar(x,y,width=0.8,color='red',alpha=0.5)
plt.xticks(x)
plt.savefig('figure.png',dpi=200)
\end{pycode}

\IfFileExists{figure.png}
{
\includegraphics{figure.png}
}
{}
\end{document}
Je mets mon log en PJ.
Merci à vous et bonne semaine.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2616
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: Ubuntu installation pythontex

Message par gigiair »

J'ai (enfin!) réussi à faire fonctionner pythontex (sous Debian/bullseye+TL2020) , bien que je ne soit pas très partisan de son utilisation.
Le fautif était le script pythontex qui se terminait en erreur avec le message

Code : Tout sélectionner

FileNotFoundError: [Errno 2] No such file or directory: 'python'
J'ai dû lancer la commande pythontex avec l'option --interpreter "python:python3" pour qu'il trouve comment exécuter python.(J'ai python2 et python3 installés sur ma machine).

Code : Tout sélectionner

pythontex --interpreter "python:python3" TeX-ecm
Et ça roule...
Dernière modification par gigiair le jeudi 17 décembre 2020, 16:15, modifié 2 fois.
JJR.
LaTeXien migrateur.
marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 964
Inscription : jeudi 25 novembre 2010, 22:10

Re: Ubuntu installation pythontex

Message par marco56 »

Bon, et bien j'ai enfin réussi à configurer. Je compile via la commande :

Code : Tout sélectionner

pdflatex --shell-escape -synctex=1 -interaction=nonstopmode %.tex | python3 /home/marco5/texmf/tex/latex/pythontex/scripts/pythontex/pythontex3.py %.tex | pdflatex --shell-escape -synctex=1 -interaction=nonstopmode %.tex | evince %.pdf
Merci.