gpt4 book ai didi

python - 模块未找到错误: No module named 'azure.mgmt.datafactory.models.RunFilterParameters'

转载 作者:行者123 更新时间:2023-12-03 06:50:31 28 4
gpt4 key购买 nike

我尝试在 databricks 内调用库“import azure.mgmt.datafactory.models.RunFilterParameters”并收到以下错误:

ModuleNotFoundError: No module named'azure.mgmt.datafactory.models.RunFilterParameters'

我尝试执行这部分函数:

self.activity_filter_parameters = RunFilterParameters(last_updated_after=self.today_date - timedelta(hours=pipeline_timedelta+10), 
last_updated_before=self.today_date,
order_by=[RunQueryOrderBy(order_by='ActivityRunStart', order='DESC')])

self.activity_filter_parameters_asc = RunFilterParameters(last_updated_after=self.today_date - timedelta(hours=pipeline_timedelta+10),
last_updated_before=self.today_date,
order_by=[RunQueryOrderBy(order_by='ActivityRunStart', order='ASC')])

self.pipeline_filter_parameters = RunFilterParameters(last_updated_after=self.today_date - timedelta(hours=pipeline_timedelta),
last_updated_before=self.today_date,
order_by=[RunQueryOrderBy(order_by='RunStart', order='DESC')])

我检查它是否正常出现在文档中( https://learn.microsoft.com/en-us/python/api/azure-mgmt-datafactory/azure.mgmt.datafactory.models.runfilterparameters?view=azure-python )。我可以做些什么来解决这个问题吗?

最佳答案

当我第一次看到这个错误时,我会认为这是一个python编写问题(从我看到的代码片段我是这么认为的),但我没有看到完整的代码和完整的错误消息。您的错误是否完全来自您显示的代码?

我可以重现该问题,但不确定您的情况是否相同:

enter image description here

如何使用该模块?

我可以通过这些代码正确使用它:

import os
import sys
import azure.mgmt.datafactory.models

# use RunFilterParameters
run_filter_parameters = azure.mgmt.datafactory.models.RunFilterParameters(last_updated_after='2022-01-01T00:00:00Z', last_updated_before='2022-01-01T00:00:00Z')

或者常见用法:

import os
import sys
import azure.mgmt.datafactory.models as xxx

# use RunFilterParameters
run_filter_parameters = xxx.RunFilterParameters(last_updated_after='2022-01-01T00:00:00Z', last_updated_before='2022-01-01T00:00:00Z')

顺便说一下,请注意 pip 安装包的位置,每个 python 版本都有自己的 site-package 目录来存储包。对于你的情况我觉得问题不应该出在这里,我只是提一下这个。

以及python模块搜索的底层原理(可能不是为了你的问题本身,只是分享给你,以便你将来可以排查类似的问题。):

https://docs.python.org/3/tutorial/modules.html#the-module-search-path

关于python - 模块未找到错误: No module named 'azure.mgmt.datafactory.models.RunFilterParameters' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73709528/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com