R 修改安裝包預設存放位置的方法

2021-10-12 06:53:45 字數 1522 閱讀 5355

一般會有兩個目錄,如下,第乙個目錄是當前使用者的目錄,當前使用者有寫入許可權;第二個為系統級別的目錄,對所有使用者適用

.libpaths()
[1] 「c:/users/huen/documents/r/win-library/3.6」

[2] 「c:/program files/r/r-3.6.3/library」

這種方法是一次性的,每次開啟r都需要使用

使用.libpaths()來指定

.libpaths("e:/r_library")

.libpaths()

[1] 「e:/r_library」

[2] 「c:/program files/r/r-3.6.3/library」

可以看到使用者級別的目錄已經被修改

這種方法其實和第一種方法一樣,只不過是使r每次啟動時都會自動執行第一種方法。

看圖

修改檔案後儲存,然後重啟rstudio,可以看到如期執行了print(「welcome!」),上面的.libpaths(c(「e:/r_library」,.libpaths()))也執行陳工了,可以再執行.libpaths()看一下效果

r_libs_site: 用來設定系統級別的目錄

r_libs_user:用來設定使用者級別的目錄

嘗試設定使用者級別

結果如下:

可以看到多出來了乙個我們設定的目錄,但是位於次序2,也就是說安裝包不會優先安裝到該目錄,而次序一的目錄為使用者級別,所以試著修改為使用者級別

結果如下:

可以看到達到了我們的目的,但是至於為什麼設定使用者變數會替換原有的變數。但是設定系統變數卻不會,我暫時不清楚,有誰清楚可以告訴我一下

推薦使用第二種方法,希望搞清楚第三種方法。。

deb安裝包的安裝方法

deb 是debian linus 的安裝格式,跟red hat 的rpm相似 安裝 dpkg i file.deb 不過要安裝dpkg的package,也可用alien這類軟體將package轉為rpm等格式,或直接下個rpm 或tar包。關於deb包轉換成rpm的方法 alien預設沒有安裝,所...

R語言實戰 R語言安裝包的安裝與使用

第一步首先獲取安裝包,下面以package rodbc為例子 使用命令install.packages rodbc install.packages rodbc trying url downloaded 812 kb package rodbc successfully unpacked and ...

python安裝包的離線安裝方法

主要提供linux版本的字尾是 whl 和 tar.gz 可以搜尋相關的包 主要提供windows版本的字尾是 whl 可以直接查詢相關的包 以numpy為例 linux版本的安裝 預設檔案在當前目錄下 pip install numpy 1.15.0 cp27 cp27mu manylinux1 ...