AWS CLI安装窗口

时间:2018-07-11 03:50:50

标签: python amazon-web-services pip aws-cli

我在安装Windows的AWS CLI时遇到问题。

我正在遵循以下说明here

它要求我具有Python 3.6.2,但运行python --version时却具有Python 2.7.6

我跑步后

 pip install --user --upgrade awscli

然后尝试运行

aws --version

什么都没发生。

我尝试在环境变量中设置路径,但仍然无法正常工作。 之后,我尝试通过在他们的网站上安装python 3.6来升级python版本,但是当我运行python --version时,我的python版本不会更新。

这就是为什么我无法安装CLI的开始吗?

5 个答案:

答案 0 :(得分:1)

使用此链接下载并安装AWSCLI Download the AWS CLI MSI installer for Windows

然后转到C:\ Program Files \ Amazon \ AWSCLI或您已安装此文件的位置,然后在环境变量中设置路径。

干杯!

答案 1 :(得分:0)

您是否已完成了亚马逊网站上的所有步骤? Python 2和3与我所了解的完全不同。

https://docs.aws.amazon.com/cli/latest/userguide/installing.html

您正在运行的AWS脚本实际上只是一个python程序。我建议验证安装路径,并可能使用上面页面中大约一半左右的捆绑安装程序。

答案 2 :(得分:0)

首先,请确保您已安装python3。用命令检查它:

尝试使用命令(在centos或redhat上)验证python版本:

$ rpm -qa|grep python3

然后确保已将python3添加到$ PATH

$python3 --version

我认为您需要为python3.X安装pip3。

$yum search python3|grep pip   

然后使用命令

安装所需的软件包
$ pip3 install --user --upgrade awscli

答案 3 :(得分:0)

您可以在Python 2.x和3.x中为AWS开发Python软件。 CLI使用Python 2.x编写。

您可以在系统上同时安装Python 2和Python 3。您可以使用其完整路径手动指定python.exe(不建议这样做,但我一直都这样做),也可以通过更新环境PATH变量来指向正确的Python安装。我使用批处理文件,以便可以在Python 2和Python 3之间来回切换。

当您运行“ pip install --user --upgrade awscli”时,正在运行的Python版本将确定下载并安装的awscli软件包。

对于Microsoft Windows,AWS提供了一个MSI安装程序包,其中包含您需要的所有内容,包括正确版本的Python 2.7。我建议您从AWS Windows MSI开始,然后了解Python在Windows上的工作方式(环境)。

请记住,Python 2.x即将消失。这不是官方的,但计划将2020年1月1日定为下落停滞日。这意味着在可能的情况下可以使用Python 3进行开发。恕我直言,现在该停止在Python 2.x中为AWS进行开发了。

答案 4 :(得分:0)

如果您安装了choco,则可以进行以下操作。...

choco install -y awscli
$env:Path += ';C:\Program Files\Amazon\AWSCLI'