首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS ImportError:无法从“aws_cdk.cloud_assembly_schema”导入名称“AssetManifestOptions”

AWS ImportError:无法从“aws_cdk.cloud_assembly_schema”导入名称“AssetManifestOptions”
EN

Stack Overflow用户
提问于 2022-11-08 05:16:22
回答 1查看 290关注 0票数 0

当我试图合成我的CDK应用程序时,我会收到以下错误:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "C:\Users\myusername\PycharmProjects\rbds-cdk_testing\app.py", line 2, in <module>
    from aws_cdk.core import App, Environment
  File "C:\Users\myusername\PycharmProjects\rbds-cdk_testing\.venv\lib\site-packages\aws_cdk\__init__.py", line 1260, in <module>
    from .cloud_assembly_schema import (
ImportError: cannot import name 'AssetManifestOptions' from 'aws_cdk.cloud_assembly_schema' (C:\Users\myusername\PycharmProjects\rbds-cdk_testing\.venv\lib\site-packages\aws_cdk\cloud_assembly_schema\__init__.py)

我使用的是节点版本18.0.0。下面是我创建CDK应用程序的步骤:

代码语言:javascript
运行
复制
(FROM c:\Users\myusername\) 
installed nvm
installed npm 
nvm use 18.0.0
npm install -g yarn
npm install -g aws-cdk
cdk bootstrap aws://account-number/region 
cd .\PyCharmProjects\mycdkapp 
cdk init app --language python 
.venv\Scripts\activate.bat 
python -m pip install aws-cdk.aws-glue 
python -m pip install aws-cdk

即使在运行时尝试运行包含\ cdk ls的app.py时,也会出错。

代码语言:javascript
运行
复制
import yaml
from aws_cdk.core import App, Environment
from pipeline import PipelineCDKStack

在检查init.py文件aws_cdk是否包含AssetManifestOptions时,我发现它完全缺少:

我是在这里遗漏了什么,还是这是我正在经历的一个独特的错误?任何帮助都非常感谢!我要把头撞在这上面。

EN

回答 1

Stack Overflow用户

发布于 2022-11-15 17:42:25

在这里也是一样,我认为问题可能是在错误的包版本。云程序集-schema=2.50.0包含AssetManifestOptions。请将输出粘贴到

pip list -v | grep aws

Iam能够安装2.50.0,但是它依赖于相同版本的其他软件包(见附件)

而且我无法设置核心包,因为目前还没有CDKv2匹配发行版。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74355962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档