2012-05-10 11 views
3

私はpipの2つのバージョンが自分のOS Xにインストールされていることを知りました。古いバージョン(これはyolk -lによって '非アクティブ' 。easy_installを使用してインストールされたパッケージの非アクティブバージョンをアンインストールする方法

SO投稿では、pip uninstallコマンドを使用してパッケージをアンインストールできることが判明しました。しかし、私の場合は、古いバージョンのパッケージのみを削除し、アクティブなバージョンはそのままにしておきたいと思います。どのようにこれを正しく行う必要がありますか?

+0

'pip list'や' pip freeze'は 'yolk -l'のように非アクティブなバージョンを表示しません。そして、アクティブでないバージョンのシステムをクリアするコマンドはありません。あなたはいくつかの(自動化された)方法を見つけましたか(以下のPooriaの示唆するように、それを自己スクリプト化する以外の方法)? –

答えて

0

あなたの非アクティブバージョンを削除するには、それをeasy-install.pthファイルから削除し、そのパッケージのeggディレクトリを削除する必要があります。 私はOS Xを持っていませんが、私のubuntuにはeasy-install.pthが "/usr/local/lib/python2.7/dist-packages/easy-install.pth"にあり、eggディレクトリは " /usr/local/lib/python2.7/dist-packages/ "を参照してください。

関連する問題