我正在尝试安装microsoftml和revoscalepy。这些包是由微软开发的,可以(显然)用于在SQL server 2017中对python模型进行评分。
我使用的是安装了python3.7的anaconda环境。
直觉不起作用:
pip install microsoftml
pip install revoscalepy 无法找到满足microsoftml要求的版本。
文档的语法也给出了一个错误
pip install https://rserverdistribution.azureedge.net/production/revoscalepy/9.2.1/wb/1033/d282048eb04046999211535f7368a0a4/windows/microsoftml-1.5.0-py3-none-any.whl找不到满足修改要求的版本
希望有任何其他建议。
发布于 2019-04-24 15:25:48
我花了一些时间去理解,所以在这里我将尝试解释我的发现。还可以检查完整的文档。
microsoftml和revoscalepy不在PyPi上,所以你不能对它们进行pip install。相反,它们包含在微软提供的完整python 3.5发行版中。很遗憾,他们不支持>= 3.6。Microsoft SQL Server 2017 (或其他版本)时安装它。如果要在SQL中使用它,通常需要这样做。SQL server提示
sp_configure 'clr enabled', 1sp_configure 'external scripts enabled', 1; RECONFIGURE WITH OVERRIDE;F:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES文件夹cd folder & python.exe –m ipykernel install –name “Py35 SQL”来帮助python开发人员单独安装提示
发布于 2019-03-30 04:20:49
作为这些SQL 2017包的新手用户,我在下面的链接中找到了微软的文档:https://learn.microsoft.com/en-us/sql/advanced-analytics/install/sql-machine-learning-services-windows-install?view=sql-server-2017
我成功地在我的Windows 10机器上安装并运行了一些revoscalepy和microsoftml示例。我使用了Python3.5。
https://stackoverflow.com/questions/55356390
复制相似问题