当前位置: 首页 > wzjs >正文

哈尔滨网络公司网站建设集团做网站

哈尔滨网络公司网站建设,集团做网站,家政网站开发,网站建设与制作企业文章目录 R 语言入门学习笔记:软件安装踩坑记录——删除所有包以及彻底解决库包被安装到 C 盘用户目录下的问题,以及一些其他需要注意的点软件版本及环境遇到的问题描述问题的分析和探究最终的解决方案折中方案根治方案 其他在安装过程中需要注意的问题 …

文章目录

  • R 语言入门学习笔记:软件安装踩坑记录——删除所有包以及彻底解决库包被安装到 C 盘用户目录下的问题,以及一些其他需要注意的点
    • 软件版本及环境
    • 遇到的问题描述
    • 问题的分析和探究
    • 最终的解决方案
      • 折中方案
      • 根治方案
    • 其他在安装过程中需要注意的问题

R 语言入门学习笔记:软件安装踩坑记录——删除所有包以及彻底解决库包被安装到 C 盘用户目录下的问题,以及一些其他需要注意的点

最近刚刚开始学习 R 语言,想要来个速通,结果第一天就踩坑了。写个笔记放在这里记录一下。

软件版本及环境

  • 操作系统:Windows 10 22H2

  • R 版本:4.4.0,安装路径 D:\Program Files\R\R-4.4.0

  • RStdio 版本:RStudio-2024.04.1-748,安装路径 D:\Program Files\RStdio

遇到的问题描述

在 R 中安装库包:

install.packages("dplyr")

结果发现所有的包都被安装到 C 盘用户目录下面。我的 C 盘本来也没多大,本来容量就红盘。这样一安装就快爆盘了:

将程序包安装入‘C:/Users/asus/AppData/Local/R/win-library/4.4’
(因为‘lib’没有被指定)
还安装依赖关系‘fansi’, ‘utf8’, ‘pkgconfig’, ‘cli’, ‘generics’, ‘glue’, ‘lifecycle’, ‘magrittr’, ‘pillar’, ‘R6’, ‘tibble’, ‘tidyselect’, ‘vctrs’

如果遇到了相同的问题、不想看中间的细节的朋友可以直接拉到最底下看解决方案。

问题的分析和探究

使用 R 语言命令 .libPaths() 可以查看默认的 R 语言包的安装路径,发现输出结果为:

> .libPaths()
[1] "C:/Users/asus/AppData/Local/R/win-library/4.4"
[2] "D:/Program Files/R/R-4.4.0/library"

为了解决这个问题,根据 Chat 姐提供的帮助,修改 R 安装目录下的配置文件 Rprofile.site,配置文件的完整路径位于:D:\Program Files\R\R-4.4.0\etc\Rprofile.site。编辑这个文件需要管理员权限,因此可以使用下面的方法:

  1. 在 Windows 开始菜单中找到 Windows 附件 -> 记事本,选择“以管理员身份运行”。

  2. 在管理员权限下的记事本里面打开 D:\Program Files\R\R-4.4.0\etc\Rprofile.site

因为我的电脑上安装过 gsudo 和 MSYS2 Bash 以及 Vim,所以我可以直接 cd /d/Program Files/*/*/etc/ 然后 sudo vim ./Rprofile.site

打开文件后在文件中添加如下的 R 命令:
.libPaths(“D:/Program Files/R/R-4.4.0/library”)

从理论上说,这个命令会在每次 R 语言启动的时候都设置 R 的语言包的安装路径为 "D:/Program Files/R/R-4.4.0/library" 装到 D 盘。但是实际上,我随即重启了 RStdio,再次执行命令:

> .libPaths()
[1] "C:/Users/asus/AppData/Local/R/win-library/4.4"
[2] "D:/Program Files/R/R-4.4.0/librar

路径并没有被修改。

这让我想起曾经初次配置 Python 的时候也遇到过类似的问题,Python 将所有的库全都装进了我的用户目录下。但 Python 和 R 不同,R 没有用户安装和全局安装这样的说法。那么这是什么原因造成的呢?

此时如果我们打开 R 语言原生的 GUI,执行相同的命令:

> .libPaths()
[1] "D:/Program Files/R/R-4.4.0/library"

会发现路径已经被变更。

究其原因,是因为 D:\Program Files 这个路径虽然不在系统盘(C盘)内,但仍然被 Windows 视作程序安装目录 C:\Program Files\ 的一个延伸,属于系统目录的一部分,因此是需要管理员权限的。而且,程序和程序之间相互的目录访问都需要管理员权限。由于直接启动 RStdio 没有管理员权限,无法加载 D:\Program Files\R\R-4.4.0\etc\Rprofile.site,从而导致配置没有生效。

最终的解决方案

折中方案

首先用下面的脚本删除所有除了基本包之外的 R 语言包:

# 获取当前的库路径列表
current_lib_paths <- .libPaths()# 目标路径
target_path <- "D:/Program Files/R/R-4.4.0/library"# 调整库路径顺序,使目标路径位于首位
new_lib_paths <- c(target_path, current_lib_paths[current_lib_paths != target_path])# 设置新的库路径
.libPaths(new_lib_paths)# 检查新的库路径
.libPaths()

每次启动 RStdio 都右键桌面或者开始菜单的快捷方式,然后选择“以管理员身份运行”。

根治方案

重装 R,安装到 D 盘根目录下D:\R\,而不是程序目录 D:\Program Files\R\

其他在安装过程中需要注意的问题

R 语言在安装之后并不会自己添加环境变量,所以要手动把 R 安装路径下的 bin 目录追加到系统环境变量。


文章转载自:

http://wvRCrNhr.cwzzr.cn
http://C143BRmA.cwzzr.cn
http://ISJ9trlb.cwzzr.cn
http://YBVSxOLe.cwzzr.cn
http://uF5YOe2U.cwzzr.cn
http://L28BUXI4.cwzzr.cn
http://SSOfa4f3.cwzzr.cn
http://05BtLnZW.cwzzr.cn
http://nDu5Z56R.cwzzr.cn
http://YUmcXGJo.cwzzr.cn
http://ELrwXUG5.cwzzr.cn
http://7TLUxddh.cwzzr.cn
http://zIOIGRkE.cwzzr.cn
http://0YcTt46k.cwzzr.cn
http://F4Qn13Dp.cwzzr.cn
http://NQr9FVs5.cwzzr.cn
http://JBhzxO46.cwzzr.cn
http://WDDA2iWu.cwzzr.cn
http://Sc69T8C9.cwzzr.cn
http://DjkUQxwk.cwzzr.cn
http://fLVW3khY.cwzzr.cn
http://OGJ3g7Jf.cwzzr.cn
http://Paxjtubd.cwzzr.cn
http://xfNqhlri.cwzzr.cn
http://1A2dRaYd.cwzzr.cn
http://qvr0XfGo.cwzzr.cn
http://J3UHvMSX.cwzzr.cn
http://do1eUMCW.cwzzr.cn
http://d1LtmPQe.cwzzr.cn
http://UcaaBsp6.cwzzr.cn
http://www.dtcms.com/wzjs/776278.html

相关文章:

  • 黄浦网站推广公司品牌推广活动有哪些
  • 宣讲家网站做四讲四有模范学校网站在哪里找
  • 建瓯网站建设做零食网站的选题理由
  • 合肥网站建设方案服务关于干外贸的一些好的学习网站
  • 怎样做类似淘宝的网站wordpress特效-页面加载动画圆圈
  • 阿里云如何搭建网站国内网站设计作品欣赏
  • 成都网站制作公司电话电商网站开发公司哪家好
  • redis做网站网站建站 宝
  • 一个电商网站开发需要多久外贸在线网站建站
  • 广州本地做网站营销推广的方法
  • 返利网 网站开发深圳市宝安区
  • 做yy头像的网站微网站页面菜单栏
  • 打赏网站开发西安博网站建设
  • 百度网站的主要盈利来源不包括wordpress登陆地址
  • 帮人做网站 怎么收费企业黄页顺企网
  • seo百度网站排名软件石家庄网站建设多少钱
  • 宁波专业做网站的公司哪家好维护网站的职位叫什么
  • 游戏介绍网站模板下载地址漂亮的数据型网站
  • 学校门户网站网站建设项目外包
  • 建行网站会员注册用户名做全景图的网站
  • 网站优化主要怎么做wordpress 扩展字段
  • 广东省城乡建设厅网站湖州房产网
  • tomcat做网站网站有备案号吗
  • 大连普兰店网站建设快速让百度收录网站
  • 2014网站设计趋势免费下载简历模板
  • 自己建设网站多少钱怎么做后台网站一键更新
  • 重庆怎样网站推广要给公司做一个网站怎么做的
  • 怎样去同行网站做外连接搭建网站哪个好
  • 如何优选网站建设公司建设银行官网学生交费网站
  • 网站建设服务非常好湖南岚鸿公司做地方网站赚钱吗