在 PyCharm 中查看完整的智能感知(代码完成)选项时遇到问题。在 Windows 上使用 python 3.4。这些建议部分有效:
import boto3
s = boto3.Session() (boto3. will bring up list of methods/params of object boto3)
ec2 = s.resource('ec2') (resource is a suggested method!)
ec2. <<<< this brings up nothing. For some reason PyCharm cant detect that ec2 object would have
虽然我可以单独处理文档,但智能感知是一个非常棒的功能!
我在完成 lxml 语法时遇到了类似的问题,但我认为这是因为我必须将 lxml 直接安装为二进制文件(在 windows 上跳过太多的箍来通过 pip 安装它)
还有其他人遇到类似的问题吗?
当我们在这里时,我看到很多不同的库围绕着将 awscli 与 python 结合使用:boto、boto3、troposphere 等。使用一个比另一个有什么优势。亚马逊表示 boto3 是比 boto 更受欢迎的方法,但对于我使用启动/停止 ec2 实例的方法来说,可以使用旧的 boto 轻松完成。