137

-e でいくつかのパッケージをインストールしました

> pip install -e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev

私はピップフリーズで私が見る

> pip freeze
...
-e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
...

パッケージをアンインストールしようとすると、エラーが発生します。

> pip uninstall horus-dev
Cannot uninstall requirement horus-dev, not installed

> pip uninstall horus
Cannot uninstall requirement horus, not installed

このようなパッケージをアンインストールするにはどうすればよいですか?

4

6 に答える 6

104

At {virtualenv}/lib/python2.7/site-packages/(virtualenv を使用しない場合{system_dir}/lib/python2.7/dist-packages/)

  • 卵ファイル(例distribute-0.6.34-py2.7.egg)がある場合は削除します
  • file からeasy-install.pth、対応する行を削除します (ソース ディレクトリまたは Egg ファイルへのパスである必要があります)。
于 2013-09-16T00:25:16.643 に答える
8

「編集可能」モードでインストールしたパッケージをアンインストールするだけです。

pip uninstall yourpackage

最近の pip バージョン (少なくとも >=19.1.1) で機能します。

于 2016-09-22T02:12:19.447 に答える
5

私のインストールがどういうわけか壊れていることがわかりました。

エントリは次の場所にあります。

/usr/local/lib/python2.7/site-packages/easy-install.pth

この問題を解決するために、.pth ファイルの行を手動で削除しました。

import sys; sys.__plen = len(sys.path)
...
/absolute-path-to/horus  # <- I removed this line
...
于 2013-06-27T15:15:20.240 に答える