Я пытаюсь добавить кусок Python в документ rmarkdown.Я установил пакет reticulate, вот мой документ:
```{r, message=FALSE, warning=FALSE, echo = FALSE}
library(reticulate)
```
```{python, echo = FALSE, eval = FALSE}
a=1
a
#import numpy as np
#import matplotlib.pyplot as plt
## evenly sampled time at 200ms intervals
#t = np.arange(0., 5., 0.2)
## red dashes, blue squares and green triangles
#plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^')
#plt.show()
```
Однако я получаю эту ошибку при вязании документа: (обратите внимание, что ошибка возникает при запуске второго блока)
label: unnamed-chunk-1 (with options)
List of 3
$ message: logi FALSE
$ warning: logi FALSE
$ echo : logi FALSE
|
|.... | 6%
ordinary text without R code
|
|...... | 9%
label: unnamed-chunk-2 (with options)
List of 3
$ echo : logi FALSE
$ eval : logi FALSE
$ engine: chr "python"
Error in py_module_import(module, convert = convert) :
ModuleNotFoundError: No module named 'rpytools'
Calls: <Anonymous> ... remap_output_streams -> import -> py_module_import -> .Call
Кроме того, добавив, что я не нашел никакой информации по этому поводу в https://github.com/rstudio/reticulate и https://rstudio.github.io/reticulate/articles/r_markdown.html
У меня есть версия knitr 1.20, которая выше 1.18, следовательно, конфигурация двигателя должна быть автоматической.