AWS Elastic Beanstalk CLI(Win10, Python 3.6, Pip 9.0.1)를 설치할 수 없습니다.
시스템에 wsebcli를 설치하려고 하는데 명령을 실행할 수 없습니다.
eb --version
다음 오류가 표시됩니다.
'eb' is not recognized as an internal or external command,
작동 가능한 프로그램 또는 배치 파일.
이것은 나의 파이썬 버전이다:
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)
이 명령을 실행하여 wsebcli를 설치했을 때 성공적으로 설치되었습니다.
다음은 PATH에 대한 환경 변수입니다.
나는 그 문제를 알아냈어요. 이를 환경 변수에 추가해야 했던 것 같습니다.
%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts
다른 길도 있었지만...
나는 지난 며칠 동안 같은 문제를 겪었다.
아마존 설명서에는 언급조차 없지만(즉, 다음 AWS 명령줄 인터페이스 홈 페이지에만 언급되어 있지만 필요하다고 설명하지 않음), 'awsebcli' 패키지('boto3' 패키지도 필요함), 'aws-shell' 패키지를 다운로드하여 설치해야 'aws' 명령을 얻을 수 있습니다. '구성'이 작동합니다.
다음 GITSUB 페이지로 이동하는 'aws-shell' 링크를 클릭하고 설치 지침을 따릅니다.
그런 다음 설치 후 다음 링크의 지침에 따라 명령 창에 'aws configure'를 입력하면 필요한 AWS ACCESS KEY 및 SECRET ACCESS KEY를 입력하라는 메시지가 표시됩니다.
http://boto3.readthedocs.io/en/latest/guide/quickstart.html
참고 - 다른 링크뿐만 아니라 귀사의 솔루션에 따라 환경 변수 경로를 변경하려고 했지만 둘 다 효과가 없었습니다.
https://forums.aws.amazon.com/thread.jspa?threadID=228638
따라서 나는 여기에 상세히 기술된 문제에 대한 진정한 해결책으로 문제를 해결해야 했다.
한참을 뛰어다닌 끝에 추가적인 PATH 항목이 누락되었다는 것을 알게 되었습니다. 윈도우에서 실행하려면 이 두 항목이 모두 필요했습니다.
%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts
%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts
참고: Python 3.7을 설치한 경우 두 경로 항목에서 "Python36"을 "Python37"로 변경하십시오.
이 길은 내게 통했어요
%USERPROFILE%\AppData\Roaming\Python\Scripts;
%USERPROFILE%\AppData\Local\Programs\Python\Python36\Scripts;
%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts;
C:\Program Files\Amazon\AWSCLI
이것은 나에게 효과가 있었다:
sudo -H pip3 install awsebcli --upgrade --ignore-installed six
Python 설치에 Conda를 사용하는 경우 Elastic Beansstalk가 작동하려면 다음 경로를 추가해야 할 수 있습니다.
C:\Users\%USERPROFILE%\Anaconda3\Scripts
위에서 설명한 내용이 제대로 작동하지 않으면 가상 환경을 생성하여 해당 환경에 설치합니다.
원하는 폴더에 venv: 설치: create venv: Activate venv: windows: 이제 예, 설치:
cmd를 닫고 다른 cmd를 엽니다. 이 방법을 사용해 보십시오.
이 방법이 작동하는 경우 명령을 사용할 때마다 이 venv를 활성화하고 폴더 env를 생성한 이 경로로 이동하여 실행해야 합니다.
모든 사용자를 위해 작동하도록 Python을 설정할 때 경로가 작동했습니다.
C:\Users\dell\AppData\Roaming\Python\Python310\
C:\Users\dell\AppData\Roaming\Python\Python310\Scripts
나는 같은 문제에 직면해 있었다. 주어진 대답들은 나에게 약간 도움이 되었지만, 만약 당신이 파이썬의 새로운 버전을 가지고 있다면 이것은 당신에게 도움이 될 것이다.
솔루션 = 경로 변수를 변경합니다. 창 표시줄에서 "변수 변경"을 검색하기만 하면 옵션이 나타납니다.
경로 편집, 다음 두 변수 추가:
%USERPROFILE%\AppData\Local\Programs\Python\Python[YourPythonVersion]\Scripts
%USERPROFILE%\AppData\Roaming\Python\Python[YourPythonVersion]\Scripts
힌트: 사용 중인 스위치 버전을 확인하려면 Windows 탐색기에서 이 경로를 따르십시오(내가 수행한 작업입니다).
자세한 내용은 섹션 2 - Windows에 대한 공식 문서를 참조하십시오)를 참조하십시오.
그것이 누군가에게 도움이 되기를 바랍니다!!
'개발하자' 카테고리의 다른 글
더블 클릭 시 아나콘다 주피터 노트북에서 .ipynb를 엽니다(macOS). (0) | 2022.11.21 |
---|---|
테라폼을 이전 버전으로 다운그레이드하는 방법은? (0) | 2022.11.21 |
Terraform을 사용하여 Keycloak의 영역에 대한 기본 제공 계정 클라이언트 사용 안 함 (0) | 2022.11.19 |
Jupyter 노트북 또는 Jupyter Lab 셀에서 단일 라인 또는 선택한 코드를 실행하는 방법은 무엇입니까? (1) | 2022.11.19 |
주피터 노트북의 가변 탐색기 (0) | 2022.11.18 |