在将Python脚本作为Azure Webjob运行时导入错误

时间:2019-11-08 10:19:41

标签: python python-3.x azure-webjobs azure-web-app-service kudu

我正在尝试在Python服务上运行python脚本作为Azure webjob。我已经使用virtualenv将脚本和所需的库一起打包了。仍然出现导入错误。

`SELECT DISTINCT S.SHIPMENT_ID,
                            S.STATE,
                            S.CONTRACT,
                            CASE
                                WHEN H.MANUAL_GROSS_WEIGHT <> '0' THEN
                                 SUM(H.MANUAL_GROSS_WEIGHT)
                                ELSE
                                 NULL
                            END MANUAL_GROSS_WEIGHT
FROM   SHIPMENT S
JOIN   HANDLING_UNIT_SHIPMENT H
ON     H.SHIPMENT_ID = S.SHIPMENT_ID
WHERE  S.STATE = 'Preliminary'
         AND S.CONTRACT = 'BVL10'
         AND H.MANUAL_GROSS_WEIGHT <> '0'
GROUP  BY S.SHIPMENT_ID,
                S.STATE,
                S.CONTRACT,
                H.MANUAL_GROSS_WEIGHT`

我虽然直接使用Kudu控制台安装pip和库,但是却出现“访问被拒绝”错误。

我正在使用Python 3.6和Windows作为操作系统。

1 个答案:

答案 0 :(得分:0)

  

我虽然直接使用Kudu控制台安装pip和库,但是却出现“访问被拒绝”错误。

我可以重现该问题,可以使用--user参数,然后该错误将不会出现。

python -m pip install <package-name> --user