2017-03-04 2 views
2

sudo pip install awsebcli을 사용하여 새로운 Ubuntu 14.04 (Windows 용 Linux 하위 시스템)에 Elastic Beanstalk CLI (awsebcli)를 설치하려고 시도했지만 eb 명령을 시작하면 다음 오류가 반환됩니다.Ubuntu에 Elastic Beanstalk CLI를 설치할 수 없습니다.

[email protected]:~$ eb 
Traceback (most recent call last): 
    File "/usr/local/bin/eb", line 6, in <module> 
    from pkg_resources import load_entry_point 
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3036, in <module> 
    @_call_aside 
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3020, in _call_aside 
    f(*args, **kwargs) 
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3049, in _initialize_master_working_set 
    working_set = WorkingSet._build_master() 
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 654, in _build_master 
    ws.require(__requires__) 
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 968, in require 
    needed = self.resolve(parse_requirements(requirements)) 
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 854, in resolve 
    raise DistributionNotFound(req, requirers) 
pkg_resources.DistributionNotFound: The 'termcolor==1.1.0' distribution was not found and is required by awsebcli 

어떤 문제가 발생할 수 있으십니까?

+0

나는 동일한 도전이있다. – Costa

+0

'termcolor' pakage가 누락 된 것 같습니다. 'pip install termcolor'가 필요합니다. 제쳐두고 awsebcli (또는 그 밖의 패키지는 sudo로 설치하는 것을 권장하지 않습니다. Python 라이브러리 설치를위한 컨테이너를 생성하기 위해'virtualenv'를 사용할 것을 적극 권장합니다. http://docs.python-guide.org/en/latest/dev/virtualenvs/에서 살펴보십시오. 이렇게하면 장기간에 걸쳐 많은 시간을 절약 할 수 있습니다. – progfan

답변

1

우선에 분리 pip를 설치하고 이전 대답은이 일을 알아 내기 위해 나에게 도움이 명령

pip install --upgrade --user awsebcli 
+0

** 와우 **! 너는 내 하루를 구했다. **이 명령을 두 번 ** 실행하고 문제가 해결되었습니다. 나는 아직도 놀랐지 만 이것이 효과가있는 이유는 무엇입니까? O.O ** 공유에 대해 많은 감사를드립니다. '우분투 16.04 | EB CLI 3.12.3 (파이썬 2.7.1)' –

0

으로 시도합니다.

내가 도망 무엇 :

내 세부, 나는, 2.7보다 파이썬의 최신 버전을 설치 내 모든 종속성을 얻을 수 있도록하기 위해 --trusted 호스트 스위치를 지원 하나 있었다 핍 - -cert zxroot.pem --trusted 호스트 pypi.python.org --proxy [proxyserver를] 설치 --upgrade --user awsebcli

나는 그게 --upgrade 스위치를 사용하여 다시 설치 실행되면, EB 마침내 일

:

eb --version

EB CLI 3.10.5 (Python 3.3.1)

본인은 본인의 특정 그러나 그것은 다른 누군가를 도울지도 모른다.

행운을 비네.