cloud9でpipが使えなくなった話 (pip: command not found)


pipの場所が/usr/local/bin/pip に変わってる可能性があるよ!インストールし直そう!

詳細

cloud9でセレニウムを使おうと思って pip install selenium 打ったら、

You are using pip version 9.0.3, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

って言われたので素直に pip install --upgrade pip 打ったら、それ以降pipコマンドを打つとすべて以下エラーに。

pip: command not found

原因

原因は、pipの場所が変わっていることでした。

$ which pip
/usr/local/bin/pip 

pipの場所が/usr/bin/pipから/usr/local/bin/pip に変わってしまったため、pipが認識されなくなってました。

解決方法

以下コマンドを順番にうってく。

/usr/local/bin/pip uninstall pip  
yum remove python-pip  
yum install python-pip 
  • 普通のlinuxではyumではなく、apt-getでいいはず。: apt-get remove python-pip
  • sudo つけたほうがいいかも: sudo yum remove python-pip

いや、おまえがpip install --upgrade pip打てっていったんじゃんけ!!