Python aws CLI安装窗口

Python aws CLI安装窗口,python,amazon-web-services,pip,aws-cli,Python,Amazon Web Services,Pip,Aws Cli,安装aws CLI for windows时遇到问题 我遵照这些指示 它要求我有Python3.6.2,但当我运行Python--version时,我有Python2.7.6 我跑完之后 pip install --user --upgrade awscli 然后试着跑 aws --version 什么也没发生 我尝试在环境变量中设置路径,但仍然不起作用。 在此之后,我试图通过在他们的网站上安装Python3.6来升级我的python版本,但当我运行python--version时,我的p

安装aws CLI for windows时遇到问题

我遵照这些指示

它要求我有Python3.6.2,但当我运行Python--version时,我有Python2.7.6

我跑完之后

 pip install --user --upgrade awscli
然后试着跑

aws --version
什么也没发生

我尝试在环境变量中设置路径,但仍然不起作用。 在此之后,我试图通过在他们的网站上安装Python3.6来升级我的python版本,但当我运行python--version时,我的python版本不会更新


这就是我无法安装CLI的原因吗?

您在amazon网站上完成了这些步骤了吗?Python2和Python3与我所理解的完全不同


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

首先确保已安装python3。使用以下命令检查它:

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

然后确保python3已添加到$PATH

$python3 --version
我认为您需要为python3.X安装pip3

$yum search python3|grep pip   
然后使用命令安装所需的软件包

$ pip3 install --user --upgrade awscli

使用此链接下载并安装AWSCLI

然后转到C:\Program Files\Amazon\AWSCLI或您安装过它的地方,并在环境变量中设置路径


干杯

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

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

当您运行“pip install--user--upgrade awscli”时,运行的Python版本决定了下载和安装的awscli包

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


请记住,Python2.x即将消失。这不是官方计划,但计划将2020年1月1日定为死亡日。这意味着在可能的情况下开发Python3。我想现在是时候停止在Python2.x中为AWS开发了。

如果您已经安装了choco,那么以下功能将起作用

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

通常在安装python3时,可以通过
python3
而不是
python
来使用它。在安装现有的Python2.7时,可以使用python3 env变量配置python3。试试python3版本,看看会发生什么。类似地,pip的pip3。现在您可以使用它们来安装
choco install -y awscli
$env:Path += ';C:\Program Files\Amazon\AWSCLI'