ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

SQL Server 2017和外部Python模块

2019-08-06 09:55:02  阅读:263  来源: 互联网

标签:sql-server-2017 python


我正在使用SQL Server 2017中的Python集成进行一些PoC工作.

我已经完成了基本步骤,&已成功完成此示例:
https://docs.microsoft.com/en-us/sql/advanced-analytics/tutorials/run-python-using-t-sql

对于我想要完成的PoC,我需要一些外部python模块(例如tensorflow),这些模块似乎没有与SQL Server捆绑在一起的标准python库.

在标准的python IDE中,我只需要使用pip或git clone进行安装.如果我在运行SQL Server的服务器上执行此操作,则会成功完成,但我似乎无法使用TSQL中的外部模块.

错误信息是:

ImportError: No module named 'tensorflow'

有谁知道是否可以这样做?

我试过谷歌搜索,但没有多少回来.我想这是一个新功能,社区中没有大量的知识.

解决方法:

以防有人在搜索网络时发现此问题

我在MS上记录了一个咨询案例,因为我需要一个答案.他们使用以下方法回复我:

打开命令提示符(以管理员身份)并导航到python目录(并在scripts目录中)

cd c:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\Scripts\Python

pip install <packagename>

Nb:使用R软件包有一种更简洁的方法,但是这个功能还没有用于python.我将在以后的版本中假设python:https://docs.microsoft.com/en-us/sql/advanced-analytics/r/install-additional-r-packages-on-sql-server可以使用类似的过程

标签:sql-server-2017,python
来源: https://codeday.me/bug/20190806/1598181.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有