2011-07-07 13 views
3

Pythonパッケージを削除したいと思います.Satchmoとしましょう。しかし、私はそれをインストールするためにどのツールを使用したのか覚えていません。Pythonパッケージをインストールするために使用されたパッケージマネージャを決定する

私は、次の方法を考えることができ

  • setuptoolsの
  • Pythonパッケージマネージャ
    • を配布

      • ダウンロードソース
        • のdistutils
        • EasyInstall
        • PyPM
        • ピップ
      • apt-getを

      それがインストールされたかを判断する方法はありますか?私は、これらの情報を安全かつ適切に削除するためにこの情報が必要だと思います。

  • +0

    私もこれを知りたいです。これを行う方法がない場合は、これはPythonインストールツールの開発者にとって深刻な必見であると私は思う。 – glarrain

    答えて

    2

    各インストールツールは、インストールされている/インストールされているパッケージのインデックスを個別に保持している場合があります。 Pythonが気にすることは、ファイルが適切に配置されていることです。だから基本的には、あるツールでインストールされている可能性があると思うなら、ツールに尋ねる必要があります。 apt/dpkgのために

    パッケージがdpkg -lリストに表示されている場合、あなたは確認することができます。 pipのインデックスに簡単にアクセスできるかどうかは分かりませんが、pip uninstall package-nameを実行してみてください。パッケージをインストールしていないと文句を言います。 PyPMについてはわかりませんが、ソースかeasy_installを使ってインストールした場合、ファイルを追跡して削除するだけで、パッケージはどこにもリストされません。

    関連する問題