我正在尝试在 rmarkdown 文档中添加一个 python 块。我安装了包网状然后这是我的文件:
```{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,因此引擎配置应该是自动的。