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

news2024/9/20 6:10:10

文章目录

  • 简介
  • 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语言解释器

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"就好了,折腾了好久。。。。。。)

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1144977.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SolidWorks2020详细步骤安装教程

SolidWorks 2020 提供了许多增强和改进功能,其中大多数是直接针对客户要求而做出的增强和改进,这些增强功能可以帮助您加速和改进产品开发流程。从概念设计到制造产品,设计、模拟、制造和协作方面的改进让您可以使用新的工作流程来缩短上市时间和提高产品…

雨云OSS服务介绍和使用教程,以及Chevereto图床使用雨云OSS的教程

雨云OSS(对象存储)服务介绍和使用教程,以及Chevereto图床程序使用雨云OSS的教程 雨云OSS(对象存储)是一种基于S3协议的云端数据存储服务,它可以帮助你将数据安全、高效地存储在云端,并且可以随…

vue使用WEB自带TTS实现语音文字互转

前言 时隔多日,自己已经好久没更新文章了;今年一直跟随公司的政策[BEI YA ZHA]中,做了一个又一个的需求,反而没有多少自己的时间,更别说突破自己 ˚‧(˚ ˃̣̣̥᷄⌓˂̣̣̥᷅ )‧˚(雾) 然…

JavaScript_Pig Game切换当前玩家

const current0El document.getElementById(current--0); const current1El document.getElementById(current--1); if (dice ! 1) {currentScore dice;current0El.textContent currentScore;} else {} });这是我们上个文章写的代码,这个代码明显是有问题的&…

图解Kafka高性能之谜(五)

高性能网络模型NIO 简单架构设计: 详细架构设计: 高性能的磁盘写技术 高性能的消息查找设计 索引文件定位使用跳表的设计 偏移量定位消息时使用稀疏索引: 高响应的磁盘拷贝技术 批处理设计 请求亲和性设计 内存池高效、安全设计 高性能…

Spring Boot进阶(91):从零开始,轻松打造Sofa+Spring Boot分布式开发环境

📣前言 Sofa是一款基于Java语言的分布式架构,它的核心理念是通过将可复用的业务逻辑和服务分离出来,从而提高系统的可维护性和可扩展性。Spring Boot是一款基于Spring框架快速构建应用程序的工具,它拥有丰富的自动化配置和快速开发…

Kibana功能栏中找不到Timelion功能模块的解决

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

Maven入门与开箱即用

一、初识 Maven(了解) 1、项目遇到的问题 构建:编译代码,运行测试,打包,部署应用,运行服务器等;依赖:项目依赖大量的第三方包,第三方包又依赖另外的包&…

NewStarCTF2023week4-Nmap

题目要我们找出Nmap扫描得到所有的开放端口 Nmap通常用于直接扫描目标主机,而不是直接扫描pcap文件。 那么这里我们还是使用wireshark来分析,使用过滤器: tcp.flags.syn 1 and tcp.flags.ack 1 这个过滤条件可以筛选出TCP端口开放的数据…

使用设计模式基于easypoi优雅的设计通用excel导入功能

文章目录 概要整体架构流程代码设计配置类通用API分发器处理器业务逻辑处理service接口策略模型 小结 概要 基于java原生 easypoi结合适配器模式、策略模式、工厂模式设计一个通用的excel导入框架 整体架构流程 代码设计 由上到下,分别讲解代码 配置类 ExcelCon…

【IO面试题 三】、说说NIO的实现原理

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:说说NIO的实现原理 参…

eclipse安装教程(2021版)

第一步:下载JDK (下载地址) Java SE - Downloads 第二步 根据自己电脑的系统,选择相应的版本x64代表64位,x86代表32位。点击相应的JDK进行下载 点击之后会出现一个对话框 同意之后下载。(记住下载到哪,打…

二叉树:什么样的二叉树适合用数组来存储?

文章来源于极客时间前google工程师−王争专栏。 前面我们讲的都是线性表结构,栈、队列等等。今天我们讲一种非线性表结构,树。树这种数据结构比线性表的数据结构要复杂得多,内容也比较多,所以我会分四节来讲解。 问题&#xff1…

【Javascript】弹出框

目录 警告框 确认框 提示框 警告框 alert(你好); 确认框 var isConfirm confirm(请确认) console.log( isConfirm); 提示框

基于非侵入式负荷检测与分解的电力数据挖掘

基于非侵入式负荷检测与分解的电力数据挖掘 在这里插入图片描述 **摘要:本案例将根据已收集到的电力数据,深度挖掘各电力设备的电流、电压和功率等情况,分析各电力设备的实际用电量,进而为电力公司制定电能能源策略提供一定的参…

电脑报错由于找不到vcruntime140.dll文件怎么修复

VCruntime140.dll是一个重要的动态链接库文件,它对于许多应用程序的运行起着关键作用。如果计算机中丢失了这个文件,可能会导致一些程序无法正常启动或运行,从而影响到用户的正常使用。在本文中,我们将详细介绍vcruntime140.dll文…

Cross Site Scripting (XSS)

攻击者会给网站发送可疑的脚本,可以获取浏览器保存的网站cookie, session tokens, 或者其他敏感的信息,甚至可以重写HTML页面的内容。 背景 XSS漏洞有不同类型,最开始发现的是存储型XSS和反射型XSS,2005,Am…

【JVM】字节码文件的组成部分

🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 JVM 一、字节码文件的组成部分1.1 iconst_0…

LabVIEW开发TDS1000 和TDS2000 系列泰克示波器

LabVIEW开发TDS1000 和TDS2000 系列泰克示波器 泰克示波器是经常用到的工具,一般手动操作即可,但有时候也要集成到系统中,需要程控。这时候先要下载厂家提供的例子,了解LabVIEW的demo。根据不用的示波器型号,选择和计…

在职场上有多少人输在了不会用Python数据分析

在职场上有多少人输在了不会用Python数据分析 在职场上有多少人输在了不会用Python数据分析引言方向一:学了Python能做什么?方向二:Python的应用领域1. Web开发:2. 自动化和脚本编写:3. 数据科学和分析:4. …