2013-08-31 12 views
16

私はピップが私のオペレーティング・システムのパッケージマネージャを介してインストールすることができ、私はコンパイルされ、次のコマンドを使用してソースを経由してピップがインストールされていることを知らなかった:私はピップをアンインストールすると、代わりに私からそれをインストールしますソースからインストールされている場合、どのようにパッケージマネージャ "pip"をアンインストールしますか?

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | sudo python 

オペレーティングシステムのパッケージマネージャ。インストールスクリプトの作業を完全に元に戻すにはどうすればいいですか?

答えて

10

あなたはpipをインストールしていないので、easy_install、つまりsetuptoolsだけをインストールしました。

まず、あなたは(uninstallを参照)を使用してeasy_installにインストールされたすべてのパッケージを削除する必要があります。あなたはeasy_install pipを使用して、それをインストールした場合

easy_install -m PackageName 

これはpipが含まれています。

あなたが hereからの指示に従って setuptoolsを削除し、この後

:setuptoolsのパッケージはあなたのグローバルsite-packagesディレクトリに発見された場合

、あなたが安全に、次のファイル/ディレクトリを削除することがあり :

setuptools-*.egg 

setuptoolsがユーザーサイトのディレクトリなどの他の場所にインストールされている場合(例:〜/ .localが、〜/ライブラリ/ Pythonや%のAPPDATA%)、あなたは安全に 次のファイルを削除することがあります。

pkg_resources.py 
easy_install.py 
setuptools/ 
setuptools-*.egg-info/ 
+2

あなたは何をインストールした場合に動作しますpipは 'get-pip.py'ファイルか何かを使っていますか? – jpmc26

+0

@ jpmc26 https://github.com/pypa/pip/issues/1892 –

+0

@Viktor Kerkez、pipをアンインストールできません。私はeasy_install pipコマンドを使用しました。今度はピップバージョンをダウングレードしたかったのです。どのようにピストをunistallするには? – Testing

39

pip uninstall pipは 

+0

Windows 7では素晴らしい仕事をしてくれました。ありがとう。 – johnny

+0

はOSXで正常に動作します – xiaoweiz

+2

これはseppukuのようなものです... BTWはCentOSで作業しました。 – carla

関連する問題