amazon-web-services - AWS CDK python 客户端使用 cdk deploy 出错
问题描述
我的堆栈:
- 蟒蛇3.6
- Node.js 11.3.0
- jsii-0.20.11(通过 npm 安装 aws cdk 时自动安装)
我只是试过cdk init
然后做了pip install -e
。
在那之后,我做到了cdk deploy
,它给了我以下错误:
Traceback (most recent call last):
File "app.py", line 3, in <module>
from aws_cdk import core
File "C:\Users\sgoud12\myfolder\myprojects\myapp\cdk\.env\lib\site-packages\aws_cdk\core\__init__.py", line 1967, in <module>
class DependableTrait(metaclass=jsii.JSIIAbstractClass, jsii_type="@aws-cdk/core.DependableTrait"):
TypeError: __new__() got an unexpected keyword argument 'jsii_type'
Subprocess exited with error 1
(.env) C:\Users\sgoud12\myfolder\myprojects\myapp\cdk>
(.env) C:\Users\sgoud12\myfolder\myprojects\myapp\cdk>fs.js:122
throw err;
^
Error: EOF: end of file, read
at Object.readSync (fs.js:517:3)
at SyncStdio.readLine (C:\Users\sgoud12\myfolder\myprojects\myapp\cdk\.env\lib\site-packages\jsii\_embedded\jsii\jsii-runtime.js:13350:25)
at InputOutput.read (C:\Users\sgoud12\myfolder\myprojects\myapp\cdk\.env\lib\site-packages\jsii\_embedded\jsii\jsii-runtime.js:13300:34)
at KernelHost.run (C:\Users\sgoud12\myfolder\myprojects\myapp\cdk\.env\lib\site-packages\jsii\_embedded\jsii\jsii-runtime.js:7231:32)
at Immediate.setImmediate (C:\Users\sgoud12\myfolder\myprojects\myapp\cdk\.env\lib\site-packages\jsii\_embedded\jsii\jsii-runtime.js:7239:37)
at processImmediate (timers.js:632:19)
解决方案
将 python 版本从 3.6 升级到 3.7.5 对我来说就像一个魅力
推荐阅读
- java - Hazelcast 锁 - 实例死亡
- python - 将 current_user 从 Flask-Login 传递到 Plotly Dash 应用程序
- python - 在 django 中以表单形式获取所需 BooleanField 的简单方法
- c++ - 如何在 Shogun 中保存/加载训练有素的模型?
- c# - 如何修剪两个已知值之间的字符串并删除任何类型的空格的所有运行并用单个空格替换它们
- rest - 管理运行 azure devops 管道的权限和务实地更改变量组的权限
- wordpress - Wordpress联系表格7条件逻辑pdf生成
- wpf - 如何从 wpf 中的遗传列表对象中查找特定字段
- serial-port - 我如何实现串行端口的 NIO 方法?
- javascript - 我怎样才能制作一个显示'-'标记x时间迭代的循环?