Python网状结构在Rstudio Cloud中不起作用

问题描述 投票:1回答:1

我是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云中运行。我无法安装软件包并执行代码。

python r rstudio r-markdown reticulate
1个回答
0
投票

我和你有同样的错误...

© www.soinside.com 2019 - 2024. All rights reserved.