gpt4 book ai didi

python - awscli 无法在 OS X 上运行,不断收到 ImportError : No module named awscli_plugin_endpoint

转载 作者:行者123 更新时间:2023-12-01 02:01:53 25 4
gpt4 key购买 nike

我最近打破了我的 awscli通过执行brew升级来安装。我不断得到

ImportError: No module named awscli_plugin_endpoint

无论我使用什么Python版本。

这是我已经尝试过的:

  • 使用 brew install awscli 附带 brew 的当前 Python 版本,
  • pyenv 与 2.7.14 和 3.6.4,
  • virtualenv 使用此 gist ,
  • pyenv 与此 other gist .
  • 手动安装从 1.14.65 到 1.14.62 的 tarball。

无论我做什么,它总是提示

No module named awscli_plugin_endpoint

我已经删除了整个brew安装,删除了所有pyenv,删除了点目录.local.pyenv。唯一还存在的就是 OS X 附带的系统安装 python。

使用 zsh 运行 OS X 10.13.3。

这里出了什么问题?

Python 2.7 的堆栈跟踪示例:

$ aws --version
Traceback (most recent call last):
File "/Users/dhiller/pyenvs/aws/bin/aws", line 27, in <module>
sys.exit(main())
File "/Users/dhiller/pyenvs/aws/bin/aws", line 23, in main
return awscli.clidriver.main()
File "/Users/dhiller/pyenvs/aws/lib/python2.7/site-packages/awscli/clidriver.py", line 58, in main
driver = create_clidriver()
File "/Users/dhiller/pyenvs/aws/lib/python2.7/site-packages/awscli/clidriver.py", line 69, in create_clidriver
event_hooks=emitter)
File "/Users/dhiller/pyenvs/aws/lib/python2.7/site-packages/awscli/plugin.py", line 44, in load_plugins
modules = _import_plugins(plugin_mapping)
File "/Users/dhiller/pyenvs/aws/lib/python2.7/site-packages/awscli/plugin.py", line 58, in _import_plugins
plugins.append(__import__(path))
ImportError: No module named awscli_plugin_endpoint

最佳答案

解决方案很简单 - just use the pip that's matching the python installation to install the endpoint manually :

# this also installs python as a dependency
$ brew install awscli
$ /usr/local/opt/awscli/libexec/bin/pip install awscli-plugin-endpoint
$ aws --version
aws-cli/1.14.60 Python/3.6.4 Darwin/17.4.0 botocore/1.9.13

或者删除 ~/.aws/config 中的插件条目:

[plugins]
endpoint = awscli_plugin_endpoint

关于python - awscli 无法在 OS X 上运行,不断收到 ImportError : No module named awscli_plugin_endpoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49529198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com