如何在Python中获取aws_cdk的版本号

3

有没有可能在Python中获取aws_cdk版本号。我不想调用 cdk --version 命令,我希望本地获取版本号。

import aws_cdk
print(aws_cdk.__version__)

但我收到了AttributeError:模块'aws_cdk'没有'__version__'属性的错误。

我正在使用1.62版本的aws_cdk,在aws_ecs_patterns.ApplicationLoadBalancedFargateService结构中没有security_groups属性。

目前升级不是我的解决方案。

谢谢

1个回答

0

我不熟悉这个库,而且我认为这不是正确的方法,但我希望它能帮助你,直到有人提供更好的选择。

import subprocess
x = subprocess.check_output('pip3 show aws_cdk.aws-s3')
lines = x.split(b"\n")
for line in lines:
    if line.find(b"Version") != -1:
        print(line)
        break

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接