Ich möchte Python zusammen mit Knitr verwenden. Python-Chunks scheinen jedoch separat ausgewertet zu werden, und Variablendefinitionen gehen zwischen Chunks verloren.
Wie löst man das?
Minimales Beispiel:
Und jetzt renne:
%Vor%Ja, in der Tat ist knitr derzeit nicht in der Lage, Code-Stretching über mehrere Chunks für andere Sprachen als R auszuwerten. Die Lösung besteht nicht darin, knitr zu verwenden, sondern stattdessen pweave zu verwenden. Die Änderungen an der Quelldatei sind minimal:
Und jetzt renne:
%Vor%Auf der Website pweave gibt es einen Hinweis, dass die Installation mit pip mit python3 fehlschlagen würde. Ich hatte allerdings keine Probleme, wenn ich einfach rannte:
%Vor%Vielleicht ist es nur eine alte Notiz.