gpt4 book ai didi

r - 在 R 中安装 lightgbm

转载 作者:行者123 更新时间:2023-12-03 16:14:31 26 4
gpt4 key购买 nike

我尝试了不同的方法来安装 lightgbm打包,但我无法完成。我在 github repository 尝试了所有方法但它们不起作用。
我运行 Windows 10 和 R 3.5(64 位)。有someone有类似的问题。所以我尝试了他的解决方案:

  • 安装 cmake(64 位)
  • 安装 Visual Studio (2017)
  • 安装 Rtools(64 位)
  • 将系统变量中的路径更改为“C:\Program
    Files\CMake\bin\cmake;"
  • 使用预编译的 dll/lib 安装 lightgbm

  • -->
      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

    知道如何解决这个问题吗?

    最佳答案

    它对我有用,希望它有所帮助。

  • 确保安装所有必需的软件
  • https://github.com/Microsoft/LightGBM/releases 下载预编译的 .dll 文件
    并将其放入 .\LightGBM\
  • 在 install.libs.R 中,设置 use_precompile <- TRUE
  • 将 CMakeLists.txt 从根目录复制到 .\LightGBM\R-package\inst\bin
  • 在 R 控制台类型中:
    install.packages(file.path("C:\yourdirectory\", "LightGBM", "R-package"), repos = NULL, type = "source")
  • 关于r - 在 R 中安装 lightgbm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50685755/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com