You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Databricks CLI部署Python Wheel报错,咨询项目修改方案

解决Databricks Bundle部署时文件匹配错误的方案

检查bundle配置文件的路径匹配规则

  • 打开项目根目录下的databricks.yml(或bundle.yml),找到artifacts或includes相关配置块,确认文件路径模式是否正确:
    • 若配置了path: dist/*.whl,需确保本地已执行python setup.py bdist_wheel或pip wheel .生成dist目录及对应wheel文件
    • 避免相对路径层级错误,比如wheel文件在项目根目录时,直接用path: "*.whl"即可,无需额外目录前缀
    • 排查路径拼写错误,比如把dist写成dis、扩展名误写为非.whl格式

确认本地构建步骤已执行

模板项目不会自动生成wheel文件,必须先完成本地构建:

  1. 执行pip install setuptools wheel确保构建工具已安装
  2. 在项目根目录运行python setup.py bdist_wheel,将wheel包生成到dist目录
  3. 执行ls dist确认目录下存在.whl文件后,再运行databricks bundle deploy

调整CLI的工作目录

  • 确保执行databricks bundle deploy时的工作目录是项目根目录(即包含databricks.yml和setup.py的目录)
  • 若在子目录执行命令,会导致配置文件中的路径无法匹配到文件,切换到根目录后重试

检查配置中的文件排除规则

  • 查看databricks.yml里的exclude配置,确认是否误排除了dist目录或.whl文件
  • 比如若存在exclude: ["dist/**"],需删除该行或调整为仅排除无关文件

调整CLI版本(可选)

0.205.0版本可能存在路径匹配bug,可尝试:

  • 降级到0.204.0:pip install databricks-cli==0.204.0
  • 升级到最新稳定版:pip install --upgrade databricks-cli
    之后重新测试部署

内容的提问来源于stack exchange,提问作者Bibzon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 02:32:08