无法安装AWS Elastic Beanstalk CLI(Win10,Python 3.6,Pip 9.0.1)

Ami*_*mir 17 python amazon-web-services amazon-elastic-beanstalk

我试图在我的机器上安装awsebcli,我无法运行命令

eb --version

它显示了这个错误:

'eb' is not recognized as an internal or external command,
Run Code Online (Sandbox Code Playgroud)

可操作程序或批处理文件.

这是我的Python版本:

C:\>python --version
Python 3.6.0
Run Code Online (Sandbox Code Playgroud)

这是我的点子版本:

C:\>pip --version
pip 9.0.1 from c:\users\amirs\appdata\local\programs\python\python36\lib\site-packages (python 3.6)
Run Code Online (Sandbox Code Playgroud)

当我运行此命令pip install --upgrade --user awsebcli来安装awsebcli时,它成功安装了它.

以下是PATH的环境变量: 在此输入图像描述

Adr*_*ley 22

经过大量的跑步,我设法弄清楚我错过了一个额外的PATH条目,这两个都需要eb在Windows上运行:

%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts
%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts
Run Code Online (Sandbox Code Playgroud)

注意:如果安装了Python 3.7,请在两个路径条目中将"Python36"更改为"Python37".


Jor*_*els 10

这对我有用:

sudo -H pip3 install awsebcli --upgrade --ignore-installed six
Run Code Online (Sandbox Code Playgroud)

  • 这对我也有用。只需省略 sudo -H 即可。以管理员身份运行 Powershell 并输入:``pip install awsebcli --upgrade --ignore-installed 6``` (5认同)

cha*_*ele 6

这个PATH对我有用......

%USERPROFILE%\AppData\Roaming\Python\Scripts;
%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts;
%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts;
C:\Program Files\Amazon\AWSCLI
Run Code Online (Sandbox Code Playgroud)


Ami*_*mir 4

我想通了这个问题。看来我需要将其添加到我的环境变量中:

%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts
Run Code Online (Sandbox Code Playgroud)

尽管它还有另一条C:\Users\amirs\……路径。