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

Python3.11.3下安装delta-lake-reader[azure]失败,请求技术支持

解决delta-lake-reader[azure]安装失败问题

核心原因

你使用的Python 3.11.3与delta-lake-reader 0.2.13的依赖完全不兼容:

  • 该版本强制依赖numpy==1.19.4,但此numpy版本不支持Python 3.11
  • 依赖的pyarrow<6.0.0没有适配Python 3.11的预编译包,导致需要源码编译,进而触发了VC++14.0构建工具缺失的错误

解决方案

方案一:降级Python版本(最省心)

  • 将Python版本降级到3.9.x(numpy 1.19.4和pyarrow 5.x均完美支持该版本)
  • 重新创建虚拟环境,执行原安装命令:
pip install delta-lake-reader[azure]

方案二:改用官方Delta Lake包(推荐长期使用)

delta-lake-reader是第三方维护的老旧包,官方现在提供了适配新Python版本的delta-lake包:

  1. 卸载现有冲突包:
pip uninstall delta-lake-reader -y
  1. 安装支持Azure存储的官方包:
pip install delta-lake[azure]

如果需要结合Spark使用,可安装delta-spark配合pyarrow访问Azure存储。

方案三:手动适配依赖(不推荐,易引发兼容问题)

如果必须使用delta-lake-reader:

  1. 先安装适配Python 3.11的兼容依赖版本:
pip install numpy>=1.24.0 pyarrow>=11.0.0 adlfs==0.7.7 aiohttp==3.8.4 fsspec==2021.11.1 pandas==1.5.3
  1. 跳过依赖检查安装delta-lake-reader:
pip install delta-lake-reader[azure] --no-deps

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 05:22:01