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

Windows环境下Python报错ModuleNotFoundError: No module named 'aws_cdk'求助

解决Python AWS CDK导入报错:ModuleNotFoundError: No module named 'aws_cdk'

排查及解决步骤

1. 确认Python环境一致性

  • 检查执行pip install -r requirements.txt的Python环境,和运行app.py的是否为同一个:
    • Windows终端运行where python,Linux/macOS运行which python,查看当前使用的Python路径。
    • 运行pip --version,确认pip所属的Python路径和上面的结果匹配。
    • 若不匹配,用对应环境的pip重新安装依赖,比如python3 -m pip install -r requirements.txt,运行代码时用python3 app.py。

2. 检查requirements.txt依赖配置

  • 打开requirements.txt,确认包含正确的AWS CDK依赖,格式示例:
    aws-cdk.core==1.204.0
    # 按需添加其他CDK模块,如aws-cdk.aws-s3等
    
    • 如果缺少aws-cdk.core或版本错误,手动添加后重新执行pip install -r requirements.txt。

3. 虚拟环境激活检查

  • 若使用了虚拟环境,确保运行代码前已激活:
    • Windows:venv\Scripts\activate
    • Linux/macOS:source venv/bin/activate
    • 激活后重新安装依赖并运行代码。

4. 手动安装核心依赖包

  • 若上述方法无效,直接执行命令强制安装:
    pip install aws-cdk.core
    
    或指定与CDK CLI匹配的版本:
    pip install aws-cdk.core==1.204.0
    

5. 版本兼容性校验

  • 运行cdk --version查看CLI版本,确保Python包版本与CLI版本一致或兼容,版本差异过大可能引发导入问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 06:20:28