やらかした話 Amazon Linux は Red Hat Enterprise Linux (RHEL) をベースに開発された Linux ディストリビューションです*1。しかし、古い RHEL 5〜6 をベースにして、その後の開発は分岐しているため、パッケージ管理の方法などには違いがあります。 RHEL や CentOS では、EPEL を使って pip をインストールしても最新版にならず、pip install -U pip (pip install --upgrade pip) を実行する必要があります。 しかし Amazon Linux には独自の yum repository があるため、以下のように yum で最新版にアップデートできます。 $ sudo yum update python27-pip しかし、それを忘れていて、Amazon Linux 上でつい $ sudo