Sql server 在MS SQL Server 2019中使用熊猫0.25.1

Sql server 在MS SQL Server 2019中使用熊猫0.25.1,sql-server,python-3.x,pandas,Sql Server,Python 3.x,Pandas,我正在尝试在MS SQL Server 2019上更新到pandas==0.25.1 import sqlmlutils connection = sqlmlutils.ConnectionInfo(server=SERVER_NAME, database=DATABASE_NAM) sqlmlutils.SQLPackageManager(connection).install('pandas', True, '0.25.1') 已成功安装和更新熊猫: >>> Insta

我正在尝试在MS SQL Server 2019上更新到pandas==0.25.1

import sqlmlutils

connection = sqlmlutils.ConnectionInfo(server=SERVER_NAME, database=DATABASE_NAM)
sqlmlutils.SQLPackageManager(connection).install('pandas', True, '0.25.1')
已成功安装和更新熊猫:

>>> Installing dependencies...
>>> Done with dependencies, installing main package...
>>> Installing pandas version: 0.25.1
但是,当我使用sp_execute_external_script命令执行python脚本时

我得到以下输出:

>>> STDOUT message(s) from external script:
>>> 0.23.4
i、 例如,实例使用pandas==0.23.4,而不是pandas==0.25.1


为什么会这样?是否有在MS SQL Server 2019中使用pandas==0.25.1的方法?

cmd作为管理员也停止了SQL configuration manager中的launchpad服务,可能不需要

导航到C:\Program Files\Microsoft SQL Server\xyz\PYTHON\u SERVICES\condabin>

和类型:康达=0.25.1

软件包下载和验证后,将要求您[y\n]确认安装


如果出现ssl错误,则需要安装openssl for windows。

我也遇到了同样的问题。我尝试使用sqlmlutils、pip、conda进行在线和离线安装,但pandas仍然是版本0.23.4,每次安装都会成功。 一件事,你可以安装新的软件包,但你不能升级它。 就我而言,是海生的。我安装了0.9版,并试图升级到0.10,但无法升级。
SQL server ML服务似乎不允许升级包。

@gotqn感谢您的链接,但我遵循了这个链接。你能看到我所做的有什么错误吗?我不喜欢phyton的东西,但是你的包是否与给定SQL Server版本的python版本一起工作?你是否可能安装了多个版本的python?您应该使用位于C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\python中的python.exe_SERVICES@AlwaysLearning谢谢你的建议。你是说应该可以使用pandas==0.25.1吗?再次感谢!非常感谢你的帮助!我会尽快尝试这个答案。您是否成功地让他的作品使用pandas=0.25.1?再次感谢,请将此作为对我问题的评论,而不是作为自己的答案。顺便说一句,conda install pandas=0.25.1行确实对我有用……我试图升级到最新版本1.0.4,但没有用。SQL ML服务似乎支持某些版本。
>>> STDOUT message(s) from external script:
>>> 0.23.4