你好,我试图使用aws-okta-processor访问aws。
按照指令(pip install aws-okta-processor)运行下面的代码。
sudo aws sts get-caller-identity
但是,我得到了以下错误:
[Errno 2] No such file or directory: 'aws-okta-processor'
我怀疑即使我用aws-okta-processor设置了虚拟环境,aws cli命令还是将不同的文件夹称为依赖库。
谁能告诉我如何知道aws cli指的是哪里以及如何修复它?
在mac上遇到了类似的问题,aws和aws-cli都安装在python bin
目录下->/Users/rk/Library/Python/3.9/bin/aws
和/Users/rk/Library/Python/3.9/bin/aws-okta-processor
当然不能从任何地方访问
brew install awscli
安装
aws-okta-processor
使用脉冲x不是pip,它确实有助于在~/.local/bin/
中创建可执行文件,如laws -okta-processor,可以从任何地方访问。重新启动终端以执行aws STS get-caller-identity