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

AWS CDK导入错误:无法从cloud_assembly_schema导入AssetManifestOptions

解决AWS CDK Python导入错误:AssetManifestOptions缺失

问题原因

全局安装的AWS CDK CLI版本与Python虚拟环境中安装的aws-cdk系列库版本不匹配,导致CLI运行时依赖的类(如AssetManifestOptions)在本地Python库中不存在。你的安装步骤中先单独安装aws-cdk.aws-glue再安装aws-cdk元包,极易引发版本冲突。

解决方案

1. 确认全局CDK CLI版本

打开终端执行:

cdk --version

记下输出的版本号(例如2.100.0 (build abc123))。

2. 统一虚拟环境内的CDK包版本

激活虚拟环境后,安装与CLI版本完全一致的所有CDK相关包:

.venv\Scripts\activate.bat
# 替换<CLI_VERSION>为上一步获取的版本号
pip install aws-cdk==<CLI_VERSION>
pip install aws-cdk.aws-glue==<CLI_VERSION>

3. 更稳妥的依赖管理方式

使用项目生成的requirements.txt文件管理依赖:

  1. 打开项目根目录下的requirements.txt,确保所有aws-cdk.*包的版本与CLI版本一致,例如:
aws-cdk.core==2.100.0
aws-cdk.aws-glue==2.100.0
# 其他需要的CDK包...
  1. 执行安装:
pip install -r requirements.txt

4. 验证修复

执行cdk ls命令,若能正常列出栈名称则修复完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 21:31:01