Python/easy_install/パッケージのuninstall

Python/easy_install/パッケージのuninstall

そもそも easy_install は名前の通り install しかできず uninstall はサポートしていない

pip のuninstall

OSX 10.9 Mavericks 標準付属のPython2.7の easy_install でインストールしたパッケージの pip を、アンインストールしてみる

いろいろ調べると

$ sudo easy_install -m pip

とやってからeggファイルを削除すればいいとかなんとやらで

とりあえずやってみる

Searching for pip
Best match: pip 1.4.1
Processing pip-1.4.1-py2.7.egg
Installing pip script to /usr/local/bin
Installing pip-2.7 script to /usr/local/bin

Using /Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg

Because this distribution was installed --multi-version, before you can
import modules from this package in an application, you will need to
'import pkg_resources' and then use a 'require()' call similar to one of
these examples, in order to select the desired version:

    pkg_resources.require("pip")  # latest installed version
    pkg_resources.require("pip==1.4.1")  # this exact version
    pkg_resources.require("pip>=1.4.1")  # this version or higher

Processing dependencies for pip
Finished processing dependencies for pip

コマンドがインストールされた位置とeggの位置が出たのでこいつらをチクチク削除する

$ sudo rm /usr/local/bin/pip
$ sudo rm /usr/local/binpip-2.7

コマンドを消したので当然コマンドが使えなくなる。

次に egg を消す

$ sudo rm -r /Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg

終了

/Library/Python/2.7/site-packages/easy_install.pth

の中の記述を消すという処理もあるみたいだが、pipはプログラム中で使うライブラリではなく単なるツールなのでなかった

Tag

python/easy_install/uninstall_package.txt · 最終更新: 2013-12-17 17:31 by ore