Python网状结构在Rstudio云中不工作

2024-04-25 06:12:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我是rstudiocloud的超级粉丝,我想通过使用neticulate软件包将R和Python结合起来。你知道吗

看起来rstudiocloud使用的是python2.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脚本中使用neticulate安装python包。我必须创建一个虚拟环境。这背后的原因是什么?你知道吗

library(reticulate)
virtualenv_create("r-reticulate")
virtualenv_install("r-reticulate", "scipy")
virtualenv_install("r-reticulate", "pandas")

如果我使用conda\u 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云中工作。我不能安装软件包和执行代码。你知道吗


Tags: installto代码pandasvirtualenvcreatelibraryerror