在安裝完新的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)
點了更換R版本按ok以後就沒響應了,
這個查了我很久,卸了裝,裝了卸,其實不須要,若是你是win用戶
只要在這個文件夾下C:Users<your user name>AppDataRoamingRStudio 刪除 desktop.ini.lock 文件便可.ide
參考post
C:\Rtools\bin
至系統變量C:\Rtools\mingw_64\bin
至系統變量(不必定要C盤)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/...文檔