前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Rstudio中使用Python?

如何在Rstudio中使用Python?

作者头像
生信real
发布2022-12-20 09:31:10
2.6K0
发布2022-12-20 09:31:10
举报
文章被收录于专栏:Linux基础入门

0. 前言

❝Rstudio既支持R又能支持Python,同时Rstudio的服务器版本也可以直接使用Linux。对于生物信息工作者来说,Rstudio是一个非常不错的集成开发环境。 所以本期就来介绍一下如何在Rstudio中使用Python。 ❞

1. 软件安装

依次安装Anaconda/Python、R、Rstudio。

安装方法点击下方蓝色字体即可跳转到相关教程。

Anaconda:https://www.anaconda.com/(此处请留意安装路径)

R:https://www.r-project.org/

Rstudio:https://posit.co/

2. Rstudio配置Python环境

2.1 安装加载reticulate包

代码语言:javascript
复制
# 安装包
install.packages("reticulate")
# 加载包
library(reticulate)

2.2 配置Python环境

reticulate安装时会推荐安装Miniconda和Python,但是不方便管理。在这里更推荐使用前面下载的Anaconda

使用use_python()指定python版本。

代码语言:javascript
复制
use_python("D:/anaconda/python.exe")

2.3 检查配置情况

重启Rstudio,输入reticulate::py_config()查看配置路径;

返回结果的路径上一步配置路径一致时说明配置成功。

代码语言:javascript
复制
# 检查配置情况
reticulate::py_config()
# 返回结果
python:         D:/anaconda/python.exe
libpython:      D:/anaconda/python39.dll
pythonhome:     D:/anaconda
version:        3.9.13 (main, Aug 25 2022, 23:51:50) [MSC v.1916 64 bit (AMD64)]
Architecture:   64bit
numpy:          D:/anaconda/Lib/site-packages/numpy
numpy_version:  1.21.5

NOTE: Python version was forced by use_python function

2.4 Rstudio中使用Python

在命令行输入reticulate::repl_python()进行切换环境;

>变成>>>说明成功切换到Python运行环境。

代码语言:javascript
复制
> reticulate::repl_python()
Python 3.9.13 (D:/anaconda/python.exe)
Reticulate 1.26 REPL -- A Python interpreter in R.
Enter 'exit' or 'quit' to exit the REPL and return to R.
>>>
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信百宝箱 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0. 前言
  • 1. 软件安装
  • 2. Rstudio配置Python环境
    • 2.1 安装加载reticulate包
      • 2.2 配置Python环境
        • 2.3 检查配置情况
          • 2.4 Rstudio中使用Python
          相关产品与服务
          云服务器
          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档