R語言安裝新版本後舊版本安裝包的遷徙問題

在安裝完新的R版本後,咱們在原版本的R包那麼多,從新下載一遍等死人,有些還要手工編譯,這邊介紹一下使用installr包來進行R包遷移的方法git

包遷移問題

解決辦法:使用installr包github

library(installr)
copy.packages.between.libraries(from = "F:\\R\\R-3.3.2\\library"
                     , to = "F:\\R\\R-3.5.0\\library"
                     , ask =T, keep_old = TRUE
                     , do_NOT_override_packages_in_new_R = TRUE)

Rstudio不能更換R版本問題

點了更換R版本按ok以後就沒響應了,
這個查了我很久,卸了裝,裝了卸,其實不須要,若是你是win用戶
只要在這個文件夾下C:Users<your user name>AppDataRoamingRStudio 刪除 desktop.ini.lock 文件便可.ide

參考post

安裝lightgbm問題,我是使用MinGW64來編譯的

  1. 添加C:\Rtools\bin至系統變量
  2. 添加C:\Rtools\mingw_64\bin至系統變量(不必定要C盤)
  3. 在CMD中運行下面代碼
git clone --recursive https://github.com/Microsoft/LightGBM
cd LightGBM
mkdir build
cd build
cmake -G "MinGW Makefiles" ..
mingw32-make.exe -j4

若是你報sh.exe的錯,請再運行一遍cmake -G "MinGW Makefiles" ..
這時應該會生成lib_lightgbm.ddl文件ui

4.而後將根據官方介紹的第二種辦法(第一種我不成功)進行編譯,即運行下面代碼code

cd LightGBM/R-package
Rscript build_package.R
R CMD INSTALL lightgbm_2.1.1.tar.gz --no-multiarch

這樣就能編譯成功了。
浪費了我好長時間。。ip

參考官方文檔:
1.https://github.com/Microsoft/...
2.https://github.com/Microsoft/...文檔

相關文章
相關標籤/搜索