作者easonya (过客)
看板R_Language
标题[问题] R在centOS版本选择的问题
时间Tue May 12 14:10:56 2020
遇到一个问题 但不知道怎麽解决
就是目前所使用的centOS系统 安装了不只一套的R
用whereis R 列出
R: /usr/bin/R
/usr/lib/R
/etc/R
/usr/local/lib/R
/usr/share/R
/home/acount/anaconda3/bin/R
这麽多的R
一般的帐号使用的R是/home/acount/anaconda3/bin/R
但是这个R 却让我装package会失败
我切换到root 安装可以装成功 但是我用which R查了一下
root所指向的R却是/usr/bin/R
我的问题是 我可以把一般帐号所执行的R也指向/usr/bin/R吗
好像是修改路径?但具体该怎麽做呢 谢谢大家!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.109.32.9 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1589263858.A.C26.html
1F:→ andrew43: 先直接用完整路径呼叫就可以了吧。 05/12 14:14
2F:→ andrew43: 装package失败的原因很多种,和权限或使用者不一定有关 05/12 14:15
※ 编辑: easonya (140.109.32.9 台湾), 05/12/2020 14:26:21
3F:→ andrew43: 真的要改就是检查PATH,依你的系统与使用会把PATH放在不 05/12 14:30
4F:→ andrew43: 同的档案中。 05/12 14:31
5F:→ andrew43: 要改还是请管理者来操作不要自己做(除非系统只有你用) 05/12 14:34
6F:→ easonya: 我也算是管理者啦 只是我对linux系统不熟 05/12 16:33
7F:→ bluecadence: 环境变数 PATH 把 /usr/bin 放在 /home/acount/anaco 05/12 16:58
8F:→ bluecadence: nda3/bin 前面就好了 05/12 16:59
9F:→ easonya: 是vim /home/bbsc/anaconda3/bin/R 然後把/usr/bin 05/12 17:28
10F:→ easonya: 放前面吗? blue大可以再说详细一点吗? 感谢 05/12 17:28
11F:→ easonya: 不好意思 再问个蠢问题 如果我要安装R在特定的路径 05/12 18:02
12F:→ easonya: 该怎麽打指令? @@ 05/12 18:02
13F:→ andrew43: 你这麽问的话...真的建议你不要自己弄。 05/12 18:04
14F:→ andrew43: 在一般模式下,env会回传PATH,它有先後顺序。 05/12 18:05
15F:→ andrew43: 但这个顺序怎麽生成的可能很简单,也可能很复杂。 05/12 18:06
16F:→ andrew43: 你若要马上用某个R,先以完整路径去呼叫R就好,会很安全 05/12 18:07
17F:→ andrew43: 你可以试着 vim ~/.profile 看PATH是否应有所调整,但 05/12 18:18
18F:→ andrew43: 记得备份。 05/12 18:19
19F:→ andrew43: 另外我认为问题症结是package装不进去而不是以上讨论 05/12 18:22
20F:→ andrew43: 你可以贴出装不进去时出现的错误讯息 05/12 18:22
21F:推 bluecadence: 在 anaconda 底下的 R 安装 package,可能要使用指令 05/12 19:00
22F:→ bluecadence: conda install r-package 会是这问题吗? 05/12 19:01
23F:→ bluecadence: 另外要改变PATH变数,在使用者的阶层通常会在家目录 05/12 19:04
24F:→ bluecadence: 中的 .profile 档案,或者 .bashrc (如果你使用bash) 05/12 19:05
25F:→ bluecadence: 在系统阶层通常在 /etc/profile (我是用debian, 不过 05/12 19:06
26F:→ bluecadence: ubuntu 应该也是) 05/12 19:06
27F:→ bluecadence: 你先在terminal底下用 "echo $PATH" 看一下目前路径 05/12 19:07
28F:→ bluecadence: 是什麽 05/12 19:07