在 SQL Server 2016 上安装 R 包
Install R package on SQL Server 2016
如何在 SQL 服务器 2016.Package 上安装特定的 R 包,例如 'ggplot2'。R 中的命令是 'Install.Packages("ggplot2")'。但是我们如何安装它SQL Server 2016 上的软件包。
您还可以查看 blog post 我写的一篇关于如何在 SQL 服务器 R 服务上安装 Facebook Prophet 的文章。
希望对您有所帮助!
尼尔斯
我不断收到有关 SQL Server 2017 "Error: The package management feature is not enabled for the current user or not supported on SQL Server version 14" 包管理的错误。
最终对我有用的是转到使用 SQL 安装的 R 版本,然后像我通常通过 R 安装 R 包一样,但对于系统库而不是用户库:
install.packages("tidyverse", lib="C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\R_SERVICES\library")
需要运行R as admin 才能执行上面的代码,否则会报文件夹不可写的错误
如果你在 R 中 运行 命令:
.libPaths()
它将显示用户路径和系统路径。您安装的软件包通常会强制它们进入用户路径。我怀疑 SQL 如果它在用户路径中,服务器找不到它。
如何在 SQL 服务器 2016.Package 上安装特定的 R 包,例如 'ggplot2'。R 中的命令是 'Install.Packages("ggplot2")'。但是我们如何安装它SQL Server 2016 上的软件包。
您还可以查看 blog post 我写的一篇关于如何在 SQL 服务器 R 服务上安装 Facebook Prophet 的文章。
希望对您有所帮助!
尼尔斯
我不断收到有关 SQL Server 2017 "Error: The package management feature is not enabled for the current user or not supported on SQL Server version 14" 包管理的错误。
最终对我有用的是转到使用 SQL 安装的 R 版本,然后像我通常通过 R 安装 R 包一样,但对于系统库而不是用户库:
install.packages("tidyverse", lib="C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\R_SERVICES\library")
需要运行R as admin 才能执行上面的代码,否则会报文件夹不可写的错误
如果你在 R 中 运行 命令:
.libPaths()
它将显示用户路径和系统路径。您安装的软件包通常会强制它们进入用户路径。我怀疑 SQL 如果它在用户路径中,服务器找不到它。