[問題] R在centOS版本選擇的問題

看板R_Language作者 (過客)時間4年前 (2020/05/12 14:10), 4年前編輯推噓1(1027)
留言28則, 3人參與, 4年前最新討論串1/1
遇到一個問題 但不知道怎麼解決 就是目前所使用的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://www.ptt.cc/bbs/R_Language/M.1589263858.A.C26.html

05/12 14:14, 4年前 , 1F
先直接用完整路徑呼叫就可以了吧。
05/12 14:14, 1F

05/12 14:15, 4年前 , 2F
裝package失敗的原因很多種,和權限或使用者不一定有關
05/12 14:15, 2F
※ 編輯: easonya (140.109.32.9 臺灣), 05/12/2020 14:26:21

05/12 14:30, 4年前 , 3F
真的要改就是檢查PATH,依你的系統與使用會把PATH放在不
05/12 14:30, 3F

05/12 14:31, 4年前 , 4F
同的檔案中。
05/12 14:31, 4F

05/12 14:34, 4年前 , 5F
要改還是請管理者來操作不要自己做(除非系統只有你用)
05/12 14:34, 5F

05/12 16:33, 4年前 , 6F
我也算是管理者啦 只是我對linux系統不熟
05/12 16:33, 6F

05/12 16:58, 4年前 , 7F
環境變數 PATH 把 /usr/bin 放在 /home/acount/anaco
05/12 16:58, 7F

05/12 16:59, 4年前 , 8F
nda3/bin 前面就好了
05/12 16:59, 8F

05/12 17:28, 4年前 , 9F
是vim /home/bbsc/anaconda3/bin/R 然後把/usr/bin
05/12 17:28, 9F

05/12 17:28, 4年前 , 10F
放前面嗎? blue大可以再說詳細一點嗎? 感謝
05/12 17:28, 10F

05/12 18:02, 4年前 , 11F
不好意思 再問個蠢問題 如果我要安裝R在特定的路徑
05/12 18:02, 11F

05/12 18:02, 4年前 , 12F
該怎麼打指令? @@
05/12 18:02, 12F

05/12 18:04, 4年前 , 13F
你這麼問的話...真的建議你不要自己弄。
05/12 18:04, 13F

05/12 18:05, 4年前 , 14F
在一般模式下,env會回傳PATH,它有先後順序。
05/12 18:05, 14F

05/12 18:06, 4年前 , 15F
但這個順序怎麼生成的可能很簡單,也可能很複雜。
05/12 18:06, 15F

05/12 18:07, 4年前 , 16F
你若要馬上用某個R,先以完整路徑去呼叫R就好,會很安全
05/12 18:07, 16F

05/12 18:18, 4年前 , 17F
你可以試著 vim ~/.profile 看PATH是否應有所調整,但
05/12 18:18, 17F

05/12 18:19, 4年前 , 18F
記得備份。
05/12 18:19, 18F

05/12 18:22, 4年前 , 19F
另外我認為問題癥結是package裝不進去而不是以上討論
05/12 18:22, 19F

05/12 18:22, 4年前 , 20F
你可以貼出裝不進去時出現的錯誤訊息
05/12 18:22, 20F

05/12 19:00, 4年前 , 21F
在 anaconda 底下的 R 安裝 package,可能要使用指令
05/12 19:00, 21F

05/12 19:01, 4年前 , 22F
conda install r-package 會是這問題嗎?
05/12 19:01, 22F

05/12 19:04, 4年前 , 23F
另外要改變PATH變數,在使用者的階層通常會在家目錄
05/12 19:04, 23F

05/12 19:05, 4年前 , 24F
中的 .profile 檔案,或者 .bashrc (如果你使用bash)
05/12 19:05, 24F

05/12 19:06, 4年前 , 25F
在系統階層通常在 /etc/profile (我是用debian, 不過
05/12 19:06, 25F

05/12 19:06, 4年前 , 26F
ubuntu 應該也是)
05/12 19:06, 26F

05/12 19:07, 4年前 , 27F
你先在terminal底下用 "echo $PATH" 看一下目前路徑
05/12 19:07, 27F

05/12 19:07, 4年前 , 28F
是什麼
05/12 19:07, 28F
文章代碼(AID): #1UkZtomc (R_Language)
文章代碼(AID): #1UkZtomc (R_Language)