如何指定rmarkdown以使用Python3而不是Python2? [英] How can I specify rmarkdown to use Python3 instead of Python 2?
本文介绍了如何指定rmarkdown以使用Python3而不是Python2?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试以rmarkdWon代码块的形式运行Python。我成功了,但rmarkdown默认使用的是Python2,我希望它使用的是Python3。我在安装了Python2.7.6的Ubuntu上运行它,并安装了安装了Python3.5的Anaconda,这是我希望rmarkdown使用的版本。
以下是rmarkdown中的python块的代码和输出
import sys
print (sys.version)
和输出:
2.7.6 (default, Jun 22 2015, 17:58:13)
有什么想法吗?
推荐答案
您可以添加engine.path = '/path/to/python3'
来覆盖可执行文件。例如,
---
title: "python"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{python}
import sys
print(sys.version)
```
```{python, engine.path = '/usr/bin/python3'}
import sys
print(sys.version)
```
这篇关于如何指定rmarkdown以使用Python3而不是Python2?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文