【发布时间】:2020-10-28 00:09:58
【问题描述】:
我正在尝试通过 SSIS 执行进程任务执行 python 脚本。在经历了所有常见的初期问题和随之而来的谷歌搜索之后,设法获得了一个基本脚本,如下所示:-
from tkinter import messagebox
messagebox.showinfo("Title", "Hello from Python script!")
该脚本名为 TestScript.py,可从命令行正确运行。它还可以在具有以下 SSIS 设置的 SSIS 内正确运行:-
但是,当我在脚本中添加以下行时,
import pandas as pd
它失败并显示以下错误消息:-
[执行进程任务] 错误:在“C:\SFTP_Uploads\TTF_test”执行“C:\ProgramData\Miniconda3\python.exe”“TestScript.py”时,进程退出代码为“1”,而预期是“0”。
显然问题与 pandas 导入有关,但我不确定为什么当脚本从命令行完美运行时会出现这种情况。
不确定去哪里,希望不是一个明显的问题。任何建议都非常感谢。
环境是Windows Server 2019上的SQL Server 2016; Python 3.8.3、熊猫 1.1.3
【问题讨论】: