首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中安装lightgbm

在R中安装lightgbm
EN

Stack Overflow用户
提问于 2018-06-04 17:22:27
回答 4查看 8.8K关注 0票数 5

我尝试过不同的方法来安装lightgbm软件包,但是我做不到。我在github储存库尝试了所有的方法,但它们都不起作用。我运行Windows 10和R3.5 (64位)。有人也有类似的问题。所以我尝试了他的解决方案:

    1. 安装cmake (64位)

    1. 安装Visual (2017)

    1. 安装Rtools (64位)

    1. 将系统变量中的路径更改为"C:\Program \cmake\bin\cmake;“

    1. 用预编译的dll/lib安装lightgbm

-->

代码语言:javascript
复制
  devtools::install_github("Laurae2/lgbdl", force = TRUE)
  library(lgbdl)
  lgb.dl(commit = "master",
  compiler = "vs",
  repo = "https://github.com/Microsoft/LightGBM")

 *** arch - i386
installing via 'install.libs.R' to C:/Users/X1/Documents/R/win- 
library/3.5/lightgbm
Error in eval(ei, envir) : Cannot find lib_lightgbm.dll
* removing 'C:/Users/XXX/Documents/R/win-library/3.5/lightgbm'
In R CMD INSTALL
installation of package 
�C:/Users/XXX/AppData/Local/Temp/RtmpczNLaN/LightGBM/R-package� had non- 
zero exit status[1] FALSE

知道怎么解决这个问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-10-21 15:54:02

对我有用,希望能帮上忙。

  1. 确保安装所有强制性软件。
  2. 从.dll下载预编好的https://github.com/Microsoft/LightGBM/releases文件并放入.\LightGBM\中
  3. 在install.libs.R中,设置use_precompile <- TRUE
  4. 将CMakeLists.txt从根目录复制到.\LightGBM\inst\bin
  5. 在R控制台类型: install.packages(file.path("C:\yourdirectory\","LightGBM",“repos”),repos= NULL,type =“LightGBM”)
票数 3
EN

Stack Overflow用户

发布于 2019-06-28 06:05:09

对于一些可怜的灵魂,挣扎在这和如果上面提到的修复不起作用。我要做的是让它发挥作用:

  • 确保path环境变量中有以下内容:
代码语言:javascript
复制
- Rtools (point to the bin folder in the install directory of rtools)
- Rtools mingw\_64 (point to the mingw\_64 folder in the rtools install directory)
- Base R (point to the bin folder in your base R install directory, i.e. where you install R version whatever)
- CMake (point to the bin folder in your cmake install directory)
- Visual Studio (allows you to build with VS Build Tools, otherwise will fallback to RTools or any MinGW64 available as stated on the github page)
- Git

  • 在安装LightGBM之前,请在R本身中安装以下软件包:
代码语言:javascript
复制
- data.tools
- magrittr
- R6
- jsonlite

  • 完成上述所有操作后,按照github页面这里上的git安装说明运行 对于那些无法访问链接(或者如果它应该移动的话)的用户,命令如下: git克隆-递归https://github.com/microsoft/LightGBM cd LightGBM Rscript build_r.R
票数 2
EN

Stack Overflow用户

发布于 2018-11-07 12:10:53

在“百万”尝试之后,我成功地安装了它。我必须确保只安装了一个R版本- 64位,并且所有其他步骤都是用预期的环境变量设置完成的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50685755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档