AWS-CDK无法在Python中导入核心
最近,我被要求学习Python中的AWS-CDK模块来处理部署,根据AWS-CDK文档中的示例,我发现一个错误,表明它无法导入“核心” 我创建了一个虚拟环境,它使用Python3.6.6,运行的是CDK版本1.16.2(build 5893301),所有这些都在VSCode中的Windows10 64位机器上运行 来自aws\U cdk导入核心的AWS-CDK无法在Python中导入核心,python,aws-cdk,Python,Aws Cdk,最近,我被要求学习Python中的AWS-CDK模块来处理部署,根据AWS-CDK文档中的示例,我发现一个错误,表明它无法导入“核心” 我创建了一个虚拟环境,它使用Python3.6.6,运行的是CDK版本1.16.2(build 5893301),所有这些都在VSCode中的Windows10 64位机器上运行 来自aws\U cdk导入核心的 我希望这只是加载构造函数,但它只是返回错误: Traceback (most recent call last): File "<stdi
我希望这只是加载构造函数,但它只是返回错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'core'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:无法导入名称“core”
我已经搜索了又搜索,我似乎找不到我做错了什么或任何与CDK网站上的文档相矛盾的东西。如有任何见解,将不胜感激。您的环境中是否安装了aws_cdk.core? 我有这个:
pip list|grep core
aws-cdk.core 1.68.0
您当前的目录是否包含名为
aws_cdk.py
的文件?有时很简单。init创建了一个名为aws_cdk的目录,因为我的父目录名为aws cdk。init创建了一个名为aws_cdk的目录。原来的目录不是问题,但是当它在项目目录中添加python时,它用下划线替换了破折号。谢谢@jordanm