- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在我的 awscli 安装升级后,我遇到了这个错误。我无法弄清楚该错误的原因。谁能帮忙?
AWS CLI 错误:
Traceback (most recent call last):
File "/usr/bin/aws", line 23, in <module>
sys.exit(main())
File "/usr/bin/aws", line 19, in main
return awscli.clidriver.main()
File "/usr/share/awscli/awscli/clidriver.py", line 44, in main
driver = create_clidriver()
File "/usr/share/awscli/awscli/clidriver.py", line 53, in create_clidriver
event_hooks=emitter)
File "/usr/share/awscli/awscli/plugin.py", line 44, in load_plugins
modules = _import_plugins(plugin_mapping)
File "/usr/share/awscli/awscli/plugin.py", line 61, in _import_plugins
module = __import__(path, fromlist=[module])
File "/usr/share/awscli/awscli/handlers.py", line 24, in <module>
from awscli.customizations.ec2addcount import ec2_add_count
File "/usr/share/awscli/awscli/customizations/ec2addcount.py", line 16, in <module>
from botocore.parameters import StringParameter
ImportError: No module named 'botocore.parameters'
任何帮助将不胜感激!最好的问候
最佳答案
子包 botocore.parameters
是 split into serveral other modules使用版本 0.64.0
- 但您的 awscli
版本似乎依赖于旧版本,因为它希望存在此包。
根据您安装 awscli
的方式,问题可能有不同的根源。查看跟踪中的路径时,您似乎已经使用操作系统供应商提供的软件包安装了它。您可以删除这些包并使用 pip
安装它,而不是这样做。
pip 安装 awscli
这将确保安装当前最新稳定版本的 awscli
。以后想再次升级时,运行pip -U install awscli
即可。
如果您想坚持使用操作系统供应商的版本,您可能需要完全重新安装 awscli 以解决此问题。
关于python - 导入错误 : No module named 'botocore.parameters' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40225363/
是否可以阅读以前版本的文档?尝试过,寻找答案,但到目前为止没有成功。 http://botocore.readthedocs.io/en/latest/ https://github.com/boto
我正在尝试将最近的 Amazon 转录服务用于: transcribe = boto3.client('transcribe') 我收到以下错误: botocore.exceptions.Unknow
我正在尝试将最近的 Amazon 转录服务用于: transcribe = boto3.client('transcribe') 我收到以下错误: botocore.exceptions.Unknow
我一直在尝试将单元测试添加到我的 AWS 脚本中。我一直在使用 botocore.stub 来 stub API 调用。 我需要为各种调用添加分页,但我似乎找不到一种方法来编写包含分页的测试。 这是一
在python3中使用boto3和warrant。 headless 系统。尝试使用授权的 ASWSRP 使用 python 脚本登录。使用用户池存在更改临时密码的问题。所以......我有代码首先尝
我有用 Python 编写的 aws 识别代码,它由 Node API 运行,在 Windows 系统上运行良好,但当我在 Linux 上部署它时,我遇到了这个问题:- botocore.errorf
在 Amazon SNS 中使用 boto3 时出现以下错误。我只想捕获 InvalidParameterException,我该怎么做? Traceback (most recent call la
我正在使用 AWS Cognito制作 OAuth服务器。我现在正在创建异常处理程序,以防使用不存在,但 requests打算得到一个 ipdb> pk 'David' ipdb> res = sel
我无法弄清楚为什么加载了编码 utf-8 的文件(其内容为“稍后删除我”)在散列时会在 botocore 中导致异常。 with io.open('deleteme','r', encoding='u
Boto3 is using their own botocore (这是有道理的)。 但是,exiting botocore不支持新的Transcribe API我真的很想使用它。 我想使用this
运行以下代码时: import boto3 BUCKET = 'bwd-plfb' s3 = boto3.client('s3',use_ssl = False) resp = s3.list_obj
在使用 Python 中的 botocore 库围绕 AWS-EC2 做一些自动化时,我注意到许多 HTTPS 连接仍然建立,忙于做其他事情的进程不再需要这些连接(所以杀死他们或重新编码他们退出不是一
当我简单地运行以下代码时,我总是收到此错误。 s3 = boto3.resource('s3') bucket_name = "python-sdk-sample-%s" % uuid.uuid4()
我正在使用 unittest 来测试使用 boto3 调用 AWS 的函数。 该函数如下所示: import boto3 def my_function(): client = boto3.c
我正在尝试用旧事件存储中的数据填充 DynamoDB 数据库由 PostgreSQL 数据库组成。在运行完大部分数据库条目后,在尝试调用 put_item 函数时抛出此错误。 botocore.exc
我已经安装了 boto3 但它仍然报错没有名为 botocore.session 的模块 import botocore.session ImportError: No module named bo
当尝试使用此 python 代码连接到数据库以测试连接时。 import boto3 s3 = boto3.resource('s3') for b in s3.buckets.all(): p
在空间有限的小型嵌入式 Linux 设备上,我试图将大型 [10 Mb] Amazon (AWS) BotoCore 库 ( https://github.com/boto/botocore ) 放在
在我的 awscli 安装升级后,我遇到了这个错误。我无法弄清楚该错误的原因。谁能帮忙? AWS CLI 错误: Traceback (most recent call last): File "
我正在尝试编写“好”的 python 并通过以下方式捕获 S3 no such key 错误: session = botocore.session.get_session() client = se
我是一名优秀的程序员,十分优秀!