我是Rstudio Cloud的忠实拥护者,并希望通过使用Reticulate软件包来整合R和Python。
看来Rstudio Cloud使用的是python 2.7(没有问题)。当我尝试在R markdown文档中编写Python代码时,没有任何运行。
---
title: "reticulate"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
library(reticulate)
py_config()
```
```{python}
import pandas
x = 4
```
Python代码无法运行。
我还发现,如果我想使用网状结构在R脚本中安装python软件包。我必须创建一个虚拟环境。背后的原因是什么?
library(reticulate)
virtualenv_create("r-reticulate")
virtualenv_install("r-reticulate", "scipy")
virtualenv_install("r-reticulate", "pandas")
如果使用conda_install,则会收到错误消息。
conda_create("r-reticulate")
Error: Unable to find conda binary. Is Anaconda installed?
conda_install("r-reticulate", "scipy")
Error: Unable to find conda binary. Is Anaconda installed?
目标是让Python在R markdown的Rstudio云中运行。我无法安装软件包并执行代码。
我和你有同样的错误...