Python Reticulate не работает в Rstudio Cloud - PullRequest
1 голос
/ 14 мая 2019

Я большой поклонник Rstudio Cloud и хотел бы объединить R и Python с помощью пакета Reticulate.

Похоже, что Rstudio Cloud использует Python 2.7 (с этим проблем нет).Когда я пытаюсь написать код Python в документе разметки R, ничего не запускается.

---
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 не запускается.

Я также обнаружил, что если я хочу установить пакеты Python в R-скрипт, используя reticulate.Я должен создать виртуальную среду.В чем причина этого?

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 работал в облаке Rstudio на уценке R.Я не могу установить пакеты и выполнить код.

...