2017-01-18 51 views
6

Tôi cố gắng để cài đặt awsebcli trên máy tính của tôi và tôi không thể chạy lệnhKhông thể cài đặt AWS đàn hồi Beanstalk CLI (Win10, Python 3.6, Pip 9.0.1)

eb --version

Nó cho thấy này lỗi:

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

tệp chương trình hoặc tập tin thực thi.

Đây là phiên bản Python của tôi:

C:\>python --version 
Python 3.6.0 

Đây là phiên bản pip của tôi:

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

Khi tôi chạy lệnh này pip install --upgrade --user awsebcli để cài đặt awsebcli nó thành công cài đặt nó.

Dưới đây là biến môi trường của tôi cho PATH: enter image description here

+1

Trong cửa sổ 10 máy tính xách tay của tôi tôi chỉ cần thêm '% USERPROFILE% \ AppData \ Roaming \ Python \ Scripts \' biến môi trường 'Path' và nó hoạt động. Đó là vì thư mục 'scripts' nằm trong'% USERPROFILE% \ AppData \ Roaming \ Python'. Có lẽ một số cài đặt khác là bên trong '% USERPROFILE% \ AppData \ Roaming \ Python \ PythonXX \' –

Trả lời

0

tôi đã tìm ra vấn đề này. Dường như tôi cần phải thêm video này vào biến môi trường của tôi:

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

Mặc dù nó có khác C:\Users\amirs\ ... con đường là tốt.

1

Tôi gặp vấn đề tương tự trong vài ngày qua.

Mặc dù tài liệu Amazon thậm chí không đề cập đến nó (tức là chỉ trang chủ Giao diện dòng lệnh AWS đề cập đến nó, nhưng không giải thích rằng nó là bắt buộc), ngoài gói 'awsebcli' (yêu cầu gói 'boto3'), bạn cũng cần phải tải về và cài đặt 'AWS-vỏ' gói để có được lệnh 'AWS cấu hình' để làm việc:

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

Nhấp qua các liên kết cho 'AWS -gửi 'đến trang GITHUB sau và làm theo hướng dẫn cài đặt: https://github.com/awslabs/aws-shell

Sau đó, sau khi loại cài đặt 'AWS cấu hình' trong cửa sổ lệnh của bạn theo hướng dẫn tại liên kết sau, và nó sẽ làm việc tốt nhắc bạn nhập cần thiết AWS TRUY CẬP KEY và TRUY CẬP KEY SECRET:

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

FYI - tôi cố gắng thay đổi môi trường đường biến theo giải pháp của bạn cũng như trong liên kết khác, nhưng không phải làm việc cho tôi:

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

vì vậy, tôi đã phải giải quyết vấn đề này với giải pháp đúng cho vấn đề một s chi tiết ở đây.

3

Sau rất nhiều hoạt động xung quanh tôi quản lý để tìm ra rằng tôi đã mất tích một mục PATH bổ sung, cả hai đã được yêu cầu để có được eb để chạy trên các cửa sổ:

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

Cảm ơn vì điều này ... nó đưa tôi vào con đường "đúng" để đi đúng hướng. lol PATH này làm việc cho tôi ... % USERPROFILE% \ AppData \ Roaming \ Python \ Scripts; % USERPROFILE% \ AppData \ Local \ Programs \ Python \ Python36 \ Scripts; % USERPROFILE% \ AppData \ Roaming \ Python \ Python36 \ Scripts; C: \ Program Files \ Amazon \ AWSCLI –

4

PATH này làm việc cho tôi ...

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

Cảm ơn bạn. Nó làm việc cho tôi. –

+0

'% USERPROFILE% \ AppData \ Roaming \ Python \ Scripts;' trên tài liệu EB hoạt động cho tôi –

0

Nếu bạn đang ở đây và nó vẫn không làm việc bạn cần (có thể đây là kể từ khi cập nhật mới) ... bạn cần phải thêm những điều sau đây trong Windows Môi trường đường biến của bạn:

%USERPROFILE%\AppData\Local\Programs\Python\Python37-32\Scripts\ 
Các vấn đề liên quan