Python zusammen mit knitr verwenden

8

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:

test.pymd

%Vor%

test.md

%Vor%

strick2py.r

%Vor%

Und jetzt renne:

%Vor%     
Thomas Möbius 21.10.2016, 08:35
quelle

1 Antwort

4

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:

test.mdw

%Vor%

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.

    
Thomas Möbius 25.10.2016, 13:33
quelle

Tags und Links