【问题标题】:Can't install aws-cli无法安装 aws-cli
【发布时间】:2019-06-07 13:34:53
【问题描述】:

我已经用 pip3 安装了 aws-cli,但无法运行 aws。 如果我用这个命令pip3 install awscli --upgrade --user 安装它,我会得到类似的结果

Requirement already up-to-date: awscli in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (1.16.173)
Requirement already satisfied, skipping upgrade: rsa<=3.5.0,>=3.1.2 in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from awscli) (3.4.2)
Requirement already satisfied, skipping upgrade: botocore==1.12.163 in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from awscli) (1.12.163)
Requirement already satisfied, skipping upgrade: PyYAML<=3.13,>=3.10 in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from awscli) (3.13)
Requirement already satisfied, skipping upgrade: docutils>=0.10 in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from awscli) (0.14)
Requirement already satisfied, skipping upgrade: colorama<=0.3.9,>=0.2.5 in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from awscli) (0.3.9)
Requirement already satisfied, skipping upgrade: s3transfer<0.3.0,>=0.2.0 in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from awscli) (0.2.1)
Requirement already satisfied, skipping upgrade: pyasn1>=0.1.3 in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from rsa<=3.5.0,>=3.1.2->awscli) (0.4.5)
Requirement already satisfied, skipping upgrade: jmespath<1.0.0,>=0.7.1 in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from botocore==1.12.163->awscli) (0.9.4)
Requirement already satisfied, skipping upgrade: urllib3<1.26,>=1.20; python_version >= "3.4" in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from botocore==1.12.163->awscli) (1.25.3)
Requirement already satisfied, skipping upgrade: python-dateutil<3.0.0,>=2.1; python_version >= "2.7" in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from botocore==1.12.163->awscli) (2.8.0)
Requirement already satisfied, skipping upgrade: six>=1.5 in /Users/MYNAME/Library/Python/3.7/lib/python/site-packages (from python-dateutil<3.0.0,>=2.1; python_version >= "2.7"->botocore==1.12.163->awscli) (1.12.0)

如果我运行命令aws,结果bash: aws: command not found

我尝试设置 PATH,但无法确定 aws cli 的确切路径。

which python 结果/usr/local/bin/python,

ls -al /usr/local/bin/python 结果

/usr/local/bin/python -> ../Cellar/python/2.7.11/bin/python

我不知道应该如何在我的.bash_profile 上设置PATH

【问题讨论】:

  • 您使用的python版本似乎是2.x,并且您在Python 3上安装了aws-cli。您可以将python切换到3.x或在python 2.x上安装aws-cli .
  • 这是我的错!我遵循 linux 而不是 macOS 的指南。现在我做到了!

标签: amazon-web-services aws-cli


【解决方案1】:

请试试这个。这也会将 awscli 更新到最新版本。

sudo pip install awscli --force-reinstall --upgrade

【讨论】:

    【解决方案2】:

    试试这个:

    sudo pip install awscli
    

    如果在此之后您无法使用 aws 命令,请在新的终端选项卡或窗口中尝试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-22
      • 1970-01-01
      • 2019-02-27
      • 1970-01-01
      • 2022-08-22
      • 2018-09-27
      • 2019-06-05
      • 2017-08-22
      相关资源
      最近更新 更多