web-dev-qa-db-ja.com

pipを使用してモジュールをインストール/アンインストールする

私はLearn Python the Hard Way、2nd Edition)の本を読んでいますが、この問題にこだわっています: 「setup.pyを使用して独自のモジュールをインストールし、それが機能することを確認してから、pipを使用してアンインストールします。」
入力した場合

setup.py install

コマンドラインで、モジュールをインストールできます。

しかし、私が入力するとき

pip uninstall setup.py

それは言います:

Cannot uninstall requirement setup.py, not installed

Pipパッケージインデックスには、 http://pypi.python.org/pypi/pip と書かれています:

pipは、pip uninstall package-nameを使用して、インストールされているほとんどのパッケージをアンインストールできます。

既知の例外には、python setup.py install>でインストールされたpure-distutilsパッケージが含まれます(このようなパッケージは、インストールされたファイルを判別できるメタデータを残しません)

Pipが認識するモジュールをインストールする別の方法はありますか?

ちなみに、私はWindowsコンピューターを使用しています。 Windows、Linux、およびMacで異なるソリューションがある場合に言及したいだけです。

33
Eva

あなたはpipにパッケージ名ではなくPythonファイルを与えているので、何をすべきかわからない。pipでそれを削除したい場合は、このセットアップのパッケージ名を提供してみてください.pyファイルは実際には一部です。

この関連スレッドにはいくつかの良い提案があります: python setup.py uninstall

38
kungphu