RStudio中可以运行python程序吗?还是需要额外的插件?
RStudio中可以运行python程序吗?
是说在跑 RMarkdown 的时候插入一段 Python 代码还是想整个运行 Python?要是后者的话基本不行,RStudio 就是针对 R 开发的。当然有些仿 RStudio 的 Python 编辑器,比如 Rodeo。
推荐jupyte notebook。装个anaconda
6 天 后
这个有三种情况。
如果是一个纯 Python 脚本,在 RStudio 里面有很弱的支持,如下图所示,你可以点击工具栏上 Run Script 按钮,然后实际上 RStudio 就帮你跑一下命令行:
如果是 R Markdown 文档,你可以用
```{python}
开始你的代码段。因为 knitr 目前对 python 也有很弱的支持(跟上面的原理一模一样)。```{python} print("Hello World!") ```
这个功能目前还太弱了,以后肯定会改进(沿着下面 reticulate 包的路子)。
如果是在 R 代码里想调用 Python 程序,可以考虑敝厂的 reticulate 包,它可能是目前 R 界最完备的 Python 接口包,是敝厂的 CEO 亲自写的包:https://github.com/rstudio/reticulate
yihui 更改标题为「RStudio中可以运行python程序吗?」
10 个月 后
嗯,这个包确实可以,用着非常不错
luna107 最新预览版的 RStudio 已经大大增强对 Python 的支持。
4 个月 后
winpython 也可以试试