gpt4 book ai didi

python - 如何将 Python 库安装和更新到 SQL ML Server 实例中?

转载 作者:行者123 更新时间:2023-12-04 10:13:13 24 4
gpt4 key购买 nike

我在数据库实例中的 SQL Server 机器学习服务上升级和安装 python 包时遇到问题。我已经尝试使用 pip(从适当的实例)进行数据库内安装和使用 sqlmlutils 库进行远程客户端安装。更准确地说,当我尝试使用 statsmodels.tsa.statespace.SARIMAX 库拟合模型时遇到问题,并且出现以下错误:运行 BxlServer 时出现无效的 BXL 流错误:捕获到异常:BxlServer 与客户端之间的通信错误:0x000000e9

所以我认为更新库会有所帮助。首先,我努力通过出现此错误的远程客户端用 sqlmlutils 更新它:('08S01', '[08S01] [Microsoft][ODBC SQL Server Driver]通信链接失败 (0) (SQLEndTran)')

我成功安装了 pip,但是当我再次尝试将它导入 SSMS 时(因为 statsmodels 也更新了 pandas 库)我遇到了一个新错误:无法与请求 ID 为“Python”脚本的运行时通信:C3DCF376-3B87-4C3C-9BE5-125ACD788EB4。请检查“Python”运行时的要求。” “ImportError:无法从‘pandas’(未知位置)导入名称‘DataFrame’

此外,我尝试使用 pip install 安装 fbprophet 库,但出现此错误:

  Failed building wheel for fbprophet
Running setup.py clean for fbprophet
Failed to build fbprophet
tables 3.5.1 requires mock>=2.0, which is not installed.
nltk 3.4 requires singledispatch, which is not installed.
Installing collected packages: Cython, numpy, six, python-dateutil, pytz, pandas, cmdstanpy, pystan, pyparsing, kiwisolver, cycler, matplotlib, ephem, LunarCalendar, pymeeus, convertdate, korean-lunar-calendar, holidays, setuptools-git, fbprophet
Running setup.py install for fbprophet ... error
Complete output from command "C:\Program Files\Microsoft SQL Server\MSSQL15.MLSERVER\PYTHON_SERVICES\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\Marko\\AppData\\Local\\Temp\\pip-install-wyjwmusv\\fbprophet\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Marko\AppData\Local\Temp\pip-record-g_krzlzj\install-record.txt --single-version-externally-managed --compile --home=C:\Users\Marko\AppData\Local\Temp\pip-target-zavyou39:
running install
running build
running build_py
creating build
creating build\lib
creating build\lib\fbprophet
creating build\lib\fbprophet\stan_model
Importing matplotlib failed. Plotting will not work.
Importing plotly failed. Interactive plots will not work.

最后,我尝试使用机器学习服务器应用程序使用“绑定(bind)” 来升级整个 Python 包。这也因错误而失败:实例必须安装兼容版本的 SQL R 服务(数据库内)。

我遵循以下链接中的所有安装说明: https://learn.microsoft.com/en-us/sql/machine-learning/install/sql-machine-learning-services-windows-install?view=sql-server-ver15

提前致谢。

最佳答案

第 1 步:找到 Python 库

例如,如果机器学习服务是使用默认设置安装的,并且在默认实例上启用了机器学习,则路径为:

cd "C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES"

第 2 步:使用 pip 安装软件包

使用 pip 安装程序安装新包。您可以在 PYTHON_SERVICES 文件夹的 Scripts 子文件夹中找到 pip.exe。 SQL Server 安装程序不会将 Scripts 子文件夹添加到系统路径中,因此您必须指定完整路径,或者您可以将 Scripts 文件夹添加到 Windows 中的 PATH 变量中。

scripts\pip.exe install nltk

系统可能会提示您提升权限以完成安装。随着安装的进行,您可以在命令提示符窗口中看到状态消息。

关于python - 如何将 Python 库安装和更新到 SQL ML Server 实例中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61214462/

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