pycharm运行R语言脚本(win10环境下安装)

news/2024/7/16 10:09:59 标签: pycharm, r语言, ide

文章目录

  • 简介
  • 1. pycharm安装插件
  • 2. 安装R语言解释器
    • 2.1下载安装包
    • 2.2具体安装过程
  • 3.编辑环境变量
  • 4 检验是否安装成功:
  • 5.安装需要的library
  • 6.pycharm中配置安装好的R语言解释器

简介

  • pycharm 安装 R language for Intellij

R language for Intellij 是一个插件,它为Intellij IDEA集成开发环境添加了对R语言的支持。它的作用是让开发者可以在Intellij IDEA中编写、调试和运行R代码。该插件提供了语法高亮、代码自动补全、代码导航、代码重构、代码调试等功能,使得开发者能够更方便地进行R语言的开发工作。

  • 但是pycharm安装插件后不可以直接运行R语言脚本,需要安装R语言解释器

pycharm_8">1. pycharm安装插件

2. 安装R语言解释器

2.1下载安装包

    1. 下载地址:https://cran.r-project.org
    1. 选择对应的操作系统:在这里插入图片描述
  • 单击后进入’base’ 目录,然后点击具体版本进行下载(如果需要下载历史版本),页面最下方有previous releases的链接,听说:目前最经典、兼容性最强的仍然是3.6.3(比如中文注释的兼容,以及语块的识别)

    在这里插入图片描述
    在这里插入图片描述

2.2具体安装过程

过程参考:(http://www.360doc.com/content/12/0121/07/81615618_1066999332.shtml)
1.双击文件

3.编辑环境变量

  • 1.搜索环境变量进入==>环境变量 ==>系统变量(path) ==>点击编辑 ==>添加 ==>将安装包的路径(具体到bin文件夹)添加进去
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

4 检验是否安装成功:

打开命令行(快捷键:window+R)输入cmd,然后再命令行里输入R,显示如下信息,然后输入print("Hello R")可以正常打印出来。
在这里插入图片描述

5.安装需要的library

报错信息:ERROR: dependencies ‘broom’, ’ magrittr’, ‘purrr’, ‘rlang’, ‘tibble’, ‘tidyr’, ‘tidyselect’, ‘vctrs’ are not available for package ’ modelr’ ving ‘D:/ENV/R/R-3.6.1/library/ modelr’ Warning in install. packages(“tidyverse”) installation of package ‘modelr’ had non-zero exit status

参考链接
install.packages("xxxx")时提醒有二进制版本的,但源代码版本是后来的。并在最后退出状态不是0(说明下载失败了)。
解决办法就是install.packages("xxxx",type="binary"),直接下载二进制版本的使用。
(加一个type="binary"就好了,折腾了好久。。。。。。)

pycharmR_35">6.pycharm中配置安装好的R语言解释器

  • 1.步骤:file->setting
    在这里插入图片描述
    1. 步骤:project->R setting->add->目录具体到R语言安装目录的bin文件夹下的R.exe文件
      在这里插入图片描述
      在这里插入图片描述

http://www.niftyadmin.cn/n/5128947.html

相关文章

​Vue2【双向数据绑定/响应式原理】

目录 初始化 initProps():父组件传的 props 列表,proxy() 把属性代理到当前实例上 vm._props.xx 变成 vm.xx initData():判断data和props、methods是否重名,proxy() 把属性代理到当前实例上 this.xx observe():给…

UVa524 Prime Ring Problem(素数环)

1、题目 2、题意 输入正整数 n n n,把整数1,2,3,…,n 组成一个环,使得相邻两个整数之和均为素数。输出时从整数 1开始逆时针排列。同一个环应恰好输出一次。 n ≤ 16 n \le 16 n≤16。 3、分析 由模型不难得到:每个…

安装ora2pg遇到如下问题

通过源码安装ora2pg成功后,查询帮助信息报错 [rootlocalhost bin]# ora2pg --help Cant locate open.pm in INC (you may need to install the open module) (INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/shar…

国际阿里云CDN加速OSS资源教程!

当您需要加速OSS上的静态资源时,可以通过阿里云CDN加速OSS域名,实现静态资源的访问加速。本文详细介绍了通过CDN控制台实现OSS加速的操作流程和应用场景。 客户价值 阿里云OSS可提供低成本的存储,CDN可以实现静态资源加速分发。使用OSS作为C…

Lintcode 3715 · Lowest Common Ancestor V (最小祖先好题)

3715 Lowest Common Ancestor VPRE Algorithms Medium This topic is a pre-release topic. If you encounter any problems, please contact us via “Problem Correction”, and we will upgrade your account to VIP as a thank you. Description Given a binary tree wit…

【微信小程序】发布投票与用户投票完整讲解

目录 前言 组件功能示例 一、数据库 二、后端接口定义 三、前端准备 3.1 定义连接接口 3.2 Vant Weapp UI 组件库 3.3 授权登录与相关工具 四、小程序编写 4.1 投票组件 WXML WXSS JSON WXJS 效果展示讲解: 4.2 发布投票组件 WXML WXSS JSON WX…

【深度学习】Transformer、GPT、BERT、Seq2Seq什么区别?

请看vcr:https://transformers.run/back/transformer/

数字孪生与智慧城市:开启未来智慧生活

在数字时代的浪潮中,数字孪生技术和智慧城市的理念相互交织,共同塑造了一个更智能、更可持续、更宜居的未来。数字孪生是一项前沿技术,将虚拟世界与现实世界相融合,为城市管理者和市民带来了前所未有的机遇和便捷。 数字孪生模型是…