楼主: liancc
33782 17

[问答] R语言加载包怎么修改存储路径? [推广有奖]

11
AlexYoung757 在职认证  学生认证  发表于 2017-11-7 15:17:58 |只看作者 |坛友微信交流群
落寞无果 发表于 2017-11-2 21:26
我也想请教怎么样才能使得这个临时文件不放在C盘
安装完成后重启就自动删除了
已有 1 人评分热心指数 收起 理由
starry9797 + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

使用道具

12
hopui2017 发表于 2018-4-24 21:58:43 |只看作者 |坛友微信交流群
楼主的问题最终有结果了吗?

使用道具

13
xucurry 发表于 2018-7-13 15:29:15 |只看作者 |坛友微信交流群
C盘只是临时的下载路径,重启或垃圾清理后就能删除了,你的包是安装在F盘。

使用道具

14
xucurry 发表于 2018-7-13 15:30:06 |只看作者 |坛友微信交流群
xucurry 发表于 2018-7-13 15:29
C盘只是临时的下载路径,重启或垃圾清理后就能删除了,你的包是安装在F盘。
是不会增加C盘垃圾的

使用道具

15
bio@kong 发表于 2019-2-16 17:36:26 |只看作者 |坛友微信交流群
这个问题不错,虽然你的library设置在了非C盘的位置,且packages的实际安装位置也是在非C盘位置,但是令人不解的是安装完包,会抛出一个binary package 在C盘的问题。这是因为临时文件夹在C盘导致,修改的做法如下:
1.先看一下你的临时文件夹位置
tempdir()
2.进行修改
tempdir <- function() "D:\\Program Files\\R-3.5.2\\Rtmp" #这个地方是你想要设置的位置
unlockBinding("tempdir", baseenv())
utils::assignInNamespace("tempdir", tempdir, ns="base", envir=baseenv())
assign("tempdir", tempdir, baseenv())
lockBinding("tempdir", baseenv())

使用道具

16
淇水遗风圻 发表于 2019-3-17 22:28:59 |只看作者 |坛友微信交流群
install.packages("urca",destdir = "E:/r_workspace/download_packages",lib = "E:/r_workspace/lib")
注意:需要使用destdir,destdir是程序包的压缩包的存储路径,lib是程序包解压后存放的路径

使用道具

17
1900415 发表于 2020-2-21 13:11:04 |只看作者 |坛友微信交流群
bio@kong 发表于 2019-2-16 17:36
这个问题不错,虽然你的library设置在了非C盘的位置,且packages的实际安装位置也是在非C盘位置,但是令人不 ...
您好,能否将这段代码设置一个配置文件,从而一劳永逸呢?

使用道具

18
glp—1 发表于 2021-5-18 00:48:45 来自手机 |只看作者 |坛友微信交流群
bio@kong 发表于 2019-2-16 17:36
这个问题不错,虽然你的library设置在了非C盘的位置,且packages的实际安装位置也是在非C盘位置,但是令人不 ...
想请问一下为什么这个修改过后重启Rstudio还是会显示binary package在原来的C盘的位置?

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-3 15:41