[問題] packages"seqinr"無法使用(已解決)

看板R_Language作者 (ㄏㄏ)時間10年前 (2015/08/05 21:45), 10年前編輯推噓1(1013)
留言14則, 4人參與, 最新討論串1/1
[軟體熟悉度]: 入門 [問題敘述]: 我想要使用read.fasta這個指令,所以要安裝seqinr這個package 那我之前的電腦可以使用這個package 但最近換了新筆電就無法使用,也試過將R的版本使用和以前一樣的也沒辦法 [程式範例]: > install.packages("seqinr") Warning in install.packages("seqinr") : 'lib = "C:/Program Files/R/R-3.2.1/library"' is not writable 嘗試 URL 'http://cran.csie.ntu.edu.tw/bin/windows/contrib/3.2/seqinr_3.1-3.zip' Content type 'application/zip' length 2467527 bytes (2.4 MB) downloaded 2.4 MB package ‘seqinr’ successfully unpacked and MD5 sums checked The downloaded binary packages are in C:\Users\XX\AppData\Local\Temp\RtmpCG5Gut\downloaded_packages > library(seqinr) Error in library(seqinr) : there is no package called ‘seqinr’ [環境敘述]: R version 3.2.1 (2015-06-18) [關鍵字]: seqinr -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.254.247 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1438782354.A.30C.html

08/05 21:51, , 1F
應該是安裝的套件沒在.libPaths()裡面
08/05 21:51, 1F

08/05 21:55, , 2F
想請問如果是這樣該如何修改
08/05 21:55, 2F

08/05 21:57, , 3F
兩個方法,一個是加上library加上你安裝的路徑
08/05 21:57, 3F

08/05 21:57, , 4F
一個是.libPaths()可以直接加你安裝的路徑
08/05 21:57, 4F

08/05 21:57, , 5F
第三個方法是install.packages選你安裝的路徑
08/05 21:57, 5F

08/05 21:58, , 6F
通常這問題肇因於你的r沒有系統寫入全縣
08/05 21:58, 6F

08/05 22:10, , 7F
'lib = "C:/Program Files/R/R-3.2.1/library"' is not
08/05 22:10, 7F

08/05 22:10, , 8F
writable
08/05 22:10, 8F

08/05 22:10, , 9F
這個資料夾應該要administrator權限。很怪,一般來說會有
08/05 22:10, 9F

08/05 22:11, , 10F
個人的R套件目錄呀,你再仔細看一下有沒有指令問你要不要
08/05 22:11, 10F

08/05 22:11, , 11F
建立個人安裝目錄,而你按了N之類的...
08/05 22:11, 11F

08/05 22:11, , 12F
windows 8會沒權限,我以前就遇過
08/05 22:11, 12F

08/05 22:12, , 13F
按y,他會另外建一個資料夾在我的文件
08/05 22:12, 13F
因為win8綁的使用者名稱是中文的 所以重新再建立帳號為英文將其改為使用者 雖然安裝package還是安裝到其他資料夾 但就可以使用了 ※ 編輯: sandychan (111.243.254.247), 08/05/2015 23:47:33

08/07 08:29, , 14F
下載回來 在Rstudio 用手動選下載位置裝 應該能解決
08/07 08:29, 14F
文章代碼(AID): #1LmXEICC (R_Language)
文章代碼(AID): #1LmXEICC (R_Language)