ラズパイ pip


ラズパイで pip コマンドで pip 自身を更新しても、バージョンが変わらない。

現象
更新前

$ pip -V
pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7)

更新

$ sudo pip install --upgrade pip
Downloading pip-8.1.1-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded

更新後
あれっ! 変わらないぞ。

$ pip -V
pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7)

対応
実は pip は2つインストールされてます。

$ which pip
/usr/bin/pip /usr/local/bin/pip

(1) /usr/bin/pip は apt-get でインストールされたもの

$ dpkg -S /usr/bin/pip
python-pip: /usr/bin/pip

$ dpkg -L python-pip
/usr/lib/python2.7/dist-packages/pip
/usr/bin/pip

(2) /usr/local/bin/pip は今回の更新でインストールされたもの

python-pip を削除します。

$ sudo apt-get remove python-pip
Removing python-pip (1.5.6-5) ...

無事、新しいバージョンが表示されました。

$ pip -V
pip 8.1.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です