Python 如何在SQL Server上安装自编库

Python 如何在SQL Server上安装自编库,python,sql-server,Python,Sql Server,如何将自编库函数_lib.py安装到sql server中 剧本: CREATE EXTERNAL LIBRARY functions_lib FROM (CONTENT = 'my_destination_folder\functions_lib.py') WITH (LANGUAGE = 'Python'); GO 导致错误:“Python”附近的语法不正确 我还尝试使用以下脚本: 但这会导致错误: An exception has occurred, use %tb to see th

如何将自编库函数_lib.py安装到sql server中

剧本:

CREATE EXTERNAL LIBRARY functions_lib 
FROM (CONTENT = 'my_destination_folder\functions_lib.py')
WITH (LANGUAGE = 'Python');
GO
导致错误:“Python”附近的语法不正确

我还尝试使用以下脚本:

但这会导致错误:

An exception has occurred, use %tb to see the full traceback.

SystemExit: usage: ipykernel_launcher.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: ipykernel_launcher.py --help [cmd1 cmd2 ...]
   or: ipykernel_launcher.py --help-commands
   or: ipykernel_launcher.py cmd --help

error: option -f not recognized
更多详情: 我有自己编写的函数库_lib.py,它放在我的工作Jupiter笔记本文件夹中。 我导入运行在Jupiter笔记本中的库:

import functions_lib as fl
现在我想在SQL Server上安装这个库。 通常,我通过从命令行运行脚本来安装其他外部库:

cd C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\Scripts
pip.exe install destination_folder\xgboost-0.90-py2.py3-none-win_amd64.whl
或者只需将未打包的库文件夹放入:

C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\lib\site-packages\

这很好。

您需要SQL Server 2019提供Python语言支持,请参阅:jarlh,谢谢。SQL Server 2017还有其他方法吗?
C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\lib\site-packages\