gpt4 book ai didi

Rmarkdown 文档不能用 python block 编译

转载 作者:行者123 更新时间:2023-12-04 13:59:28 25 4
gpt4 key购买 nike

我正在尝试使用 reticulate在 .Rmd 文件中运行 Python 块的包。我的问题是 Python 代码将内嵌运行,但文档不会编织——它卡在 100% 处,没有输出,也没有错误消息。

我认为这是一个 PATH 问题,但这显然是固定的,因为 Python 可以工作。我正在通过 Anaconda 使用 Python 3.6.5 运行 R 3.5.1 64 位。

我能够编写不包含 Python 的文档。所有库都已更新。这是一个无法运行的非常简单的示例:

---
title: Test Reticulate Document
output: html_document
---

```{r setup, include = FALSE}
library("knitr")
library("reticulate")
```


```{python}
import matplotlib.pyplot as plt
print("Hello World!")
```

我怎样才能得到要编译的文件?

编辑:我在 Windows 10 上

最佳答案

我最近遇到了这里描述的相同问题(2021 年 8 月),python 代码块没有被评估,而是在我尝试编织它时永远挂起。
我通过在 RStudio 全局选项上设置默认的 python 解释器解决了这个问题。奇怪的是,RStudio 在那里没有默认的 python 解释器。这对我来说很难注意到,因为我之前在 RStudio 上运行 reticulate python 没有遇到任何问题(我在 RETICULATE_PYTHON 上设置了 .Renviron 路径)。
希望这可以帮助其他人。

关于Rmarkdown 文档不能用 python block 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53504353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com