2017-03-04 16 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をインストールして、前の回答はこの1つを把握するために私を助け

pip install --upgrade --user awsebcli 
+0

**ワウ**!あなたは私の一日を救った。このコマンドを2回**実行し、問題を修正しました。私はまだ驚いていますが、なぜこれがうまくいったのですか.O.O **共有してくれてありがとう。 'Ubuntu 16.04 | EB CLI 3.12.3(Python 2.7.1) ' –

0

このコマンドを使用してみてください。

私が走った何を:

私の詳細は、私は、2.7以上のPythonの新しいバージョンをインストールするために、私は私のすべての依存関係を取得できるようにするために--trustedホストスイッチをサポート1持っていた ピップを - -cert zxroot.pem --trusted-host pypi.python.org --proxy [ProxyServer] install --upgrade --user awsebcli

--upgradeスイッチを使用して再インストールした後、ebは最終的に働いた:

eb --version

EB CLI 3.10.5 (Python 3.3.1)

これは私の特定のしかし、それは他の人を助けるかもしれない。

幸運。

関連する問題