2017-01-18 99 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\