如何解决databricks-registry-webhooks中databricks.proto的TypeError?
我正在尝试为Databricks中的MLflow创建webhooks。不过,在导入from databricks_registry_webhooks import RegistryWebhooksClient, JobSpec, HttpUrlSpec
时,我遇到了一个TypeError错误。
错误信息是:TypeError: Couldn't build proto file into descriptor pool: duplicate file name databricks.proto
。
这个问题和我在社区网站上找到的情况是一样的,详细信息可以在这里查看。
1 个回答
0
问题在于,databricks-registry-webhooks 里面有一个叫 databricks.proto 的文件,这个文件和 mlflow 发生了冲突。下面是解决这个问题的方法:
%pip install databricks-registry-webhooks mlflow==2.2.2
你可以通过运行以下命令来测试这个解决方案是否成功:
from databricks_registry_webhooks import RegistryWebhooksClient, JobSpec, HttpUrlSpec