Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
awscli不在macOS上的路径中_Macos_Amazon Web Services_Pip_Homebrew_Aws Cli - Fatal编程技术网

awscli不在macOS上的路径中

awscli不在macOS上的路径中,macos,amazon-web-services,pip,homebrew,aws-cli,Macos,Amazon Web Services,Pip,Homebrew,Aws Cli,到目前为止,我已尝试使用brew和pip通过命令行和交互式安装程序安装awscli,但由于路径配置,我无法使用aws命令 which aws /usr/local/bin 但是当我尝试的时候 aws--versionI获取 /Library/Frameworks/Python.framework/Versions/2.7/bin/aws: No such file or directory 如何让aws命令从正确的位置运行? 我还尝试从/usr/local/bin运行aws命令,但出现了相

到目前为止,我已尝试使用
brew
pip
通过命令行和交互式安装程序安装
awscli
,但由于路径配置,我无法使用aws命令

which aws

/usr/local/bin
但是当我尝试的时候

aws--version
I获取

/Library/Frameworks/Python.framework/Versions/2.7/bin/aws: No such file or directory
如何让aws命令从正确的位置运行? 我还尝试从
/usr/local/bin
运行
aws
命令,但出现了相同的错误

我已经在一个新的shell中尝试过了,这是aws cli v2 我也试过这个

type aws
aws is hashed (/Library/Frameworks/Python.framework/Versions/2.7/bin/aws)
同一问题:

$ /usr/local/bin/aws --version

aws-cli/2.0.23 Python/3.7.4 Darwin/19.4.0 botocore/2.0.0dev27
解决方案:

export PATH=$PATH:/usr/local/bin/aws

在测试之前,您是否启动了一个新的shell?您安装了awscli v1或v2吗?这看起来不像是通过brew安装的awscli,因为它使用的是python 2而不是python 3。请尝试键入aws,或者具体一点
/usr/local/bin/aws--version
ls-l/usr/local/bin/aws的输出是什么?