执行pulumi new azure-python时依赖安装失败,持续构建wheel
解决Pulumi Azure-Python模板依赖安装失败问题
直接可行的修复步骤
升级核心构建工具
旧版pip、wheel、setuptools经常不兼容新的pyproject.toml构建规范,先升级:python -m pip install --upgrade pip wheel setuptools手动安装pulumi-azure-native(带非隔离构建参数)
跳过Pulumi自动安装流程,手动执行:pip install pulumi-azure-native --no-build-isolation如果还是失败,指定一个稳定的旧版本(比如2.21.0,这个版本的wheel构建问题较少):
pip install pulumi-azure-native==2.21.0验证Python版本兼容性
pulumi-azure-native仅支持Python 3.8~3.11版本,如果你用的是3.12+或3.7及以下,直接换符合要求的Python版本重试。清理缓存后重新初始化
删除pip缓存避免损坏包干扰:pip cache purge然后重新运行:
pulumi new azure-python
问题根源分析
- 核心构建工具版本过低,无法处理pulumi-azure-native的现代构建配置
- Windows环境下可能缺失Visual C++ Build Tools组件(需确保安装了C++编译工具链)
- 最新版pulumi-azure-native存在临时构建bug,回退旧版本即可规避
内容的提问来源于stack exchange,提问作者Sharan Rao
相关产品推荐
相关产品推荐

