gpt4 book ai didi

r - 如何指定 rmarkdown 以使用 Python3 而不是 Python 2?

转载 作者:行者123 更新时间:2023-12-04 10:06:57 25 4
gpt4 key购买 nike

我正在尝试将 python 作为 rmarkdwon 代码块运行。我成功了,但默认情况下 rmarkdown 使用 Python2,我希望它使用 Python 3。我在安装了 Python 2.7.6 的 Ubuntu 上运行它,我用 Python 3.5 安装了 anaconda,这是我想要 rmarkdown 使用的。
这是rmarkdown中python block 的代码和输出

import sys
print (sys.version)
和输出:
2.7.6 (default, Jun 22 2015, 17:58:13) 
有任何想法吗?

最佳答案

默认情况下,您可以使用 R block 选择所需的 python 版本:

```{r setup, echo=FALSE}
library(knitr)
opts_chunk$set(engine.path = '/usr/bin/python3')
```

从现在开始,您的 python block 将使用 Python3:
```{python}
import sys
print(sys.version)
```

这种选择python版本的方式避免了添加 engine.path每个代码块的变量。

关于r - 如何指定 rmarkdown 以使用 Python3 而不是 Python 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39069158/

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