首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用SQL server代理调用Python脚本-未找到模块错误

使用SQL server代理调用Python脚本-未找到模块错误
EN

Stack Overflow用户
提问于 2021-12-01 19:32:44
回答 1查看 45关注 0票数 1

我有一个调用google sheets api的python脚本。代码运行良好,没有错误。

我将代码放到服务器上的一个文件夹中(C:\GoogleAPI\main.py)

我可以使用powershell并从命令提示符运行: python.exe C:\googleapi\main.py (这很好用)

现在,问题是在SQL server代理下运行...

返回的错误是:从googleapiclient.discovery导入build ModuleNotFoundError:没有名为'googleapiclient‘的模块。进程退出代码% 1。该步骤失败。

我使用pip安装了所有东西,所有的库都在site-packages文件夹中: C:\Program Files (x86)\Python37-32\site-packages

当我运行SQL作业时,我使用的是映射到我的用户(也是服务器上的管理员)的凭据。

所以,我的问题是,为什么sql代理在使用SQL Server代理运行时无法识别这些库?

系统Path变量包含指向C:\Program Files (x86)\Python37-32\site-packages的链接

我对此感到非常沮丧,因为我在任何地方都找不到答案。

EN

回答 1

Stack Overflow用户

发布于 2021-12-02 10:15:05

好的,那么,解决模块未找到错误的“解决方案”是通过重新启动SQL服务器代理!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70190221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档