2017-01-18 100 views
6

我想在我的机器上安装awsebcli,我无法运行命令无法安装AWS弹性魔豆CLI(Win10,Python的3.6匹9.0.1)

eb --version

这表明这错误:

'eb' is not recognized as an internal or external command, 

可操作的程序或批处理文件。

这是我的Python版本:

C:\>python --version 
Python 3.6.0 

这是我的PIP版本:

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

当我运行此命令pip install --upgrade --user awsebcli安装awsebcli它成功地安装它。

这里是我的环境变量PATH为: enter image description here

+1

在我的Windows 10笔记本电脑中,我刚刚添加了'%USERPROFILE%\ AppData \ Roaming \ Python \ Scripts \''Path'环境变量,它工作正常。这是因为'scripts'目录位于'%USERPROFILE%\ AppData \ Roaming \ Python'中。也许其他安装位于'%USERPROFILE%\ AppData \ Roaming \ Python \ PythonXX \' –

回答

0

我想通了这个问题。它看起来像我需要把它添加到我的环境变量:即使

%USERPROFILE#\AppData\Local\Programs\Python\Python36\Scripts

它有其他C:\Users\amirs\ ......路径也是如此。

1

这几天我有同样的问题。

虽然亚马逊文档甚至没有提到它(即只有以下AWS命令行界面主页提到它,但并没有解释它是必需的),除了'awsebcli'包(还需要在“boto3”包),你还需要为下载并安装“AWS壳”包来获取命令“AWS配置”工作:

https://aws.amazon.com/cli/

点击通过链接“AWS -shell'到以下GITHUB页面并按照安装说明进行操作: https://github.com/awslabs/aws-shell

则在安装后输入你的命令行窗口“AWS配置”按照指示在下面的链接,它会正常工作,提示您输入必要的AWS访问密钥和秘密访问键:

http://boto3.readthedocs.io/en/latest/guide/quickstart.html

仅供参考 - 我试图改变环境变量路径,按您的解决方案,以及在另一个链接,但也为我工作:

https://forums.aws.amazon.com/thread.jspa?threadID=228638

因此我有真正的解决问题的一个解决问题这里详细介绍。

3

后,我到处跑了极大的管理弄清楚,我错过了一个额外的路径条目,这两个都需要得到eb在Windows上运行:

%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts 
%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts 
+0

里面......这让我走上了正确的道路。大声笑 此PATH为我工作... %USERPROFILE%\ AppData \ Roaming \ Python \ Scripts; %USERPROFILE%\ AppData \ Local \ Programs \ Python \ Python36 \ Scripts; %USERPROFILE%\ AppData \ Roaming \ Python \ Python36 \ Scripts; C:\ Program Files \ Amazon \ AWSCLI –

4

此路径为我工作...

%USERPROFILE%\AppData\Roaming\Python\Scripts; 
%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts; 
%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts; 
C:\Program Files\Amazon\AWSCLI 
+0

谢谢。它为我工作。 –

+0

'%USERPROFILE%\ AppData \ Roaming \ Python \ Scripts;'在EB文档上适用于我 –

0

如果您已注册,但仍然没有工作,你需要(这可能是因为新的更新)......你需要添加在Windows环境变量PATH如下:

%USERPROFILE%\AppData\Local\Programs\Python\Python37-32\Scripts\