のpip
代わりにPythonパッケージをシステムに誤ってインストールしましたapt-get
。これは2つの方法で行いました。
- 古いバージョンのvirtualenvを使用
--no-site-packages
して、virtualenvを作成するときに追加するのを忘れました-その後pip install
、virtualenvではなくシステムにインストールされたPythonパッケージを呼び出したときに - 正しくセットアップされたvirtualenvで、私はタイプしまし
sudo pip install somepackage
た-virtualenvではなくシステムにインストールされたsudo
私pip freeze
はvirtualenvの外でタイプしたので、これに気づきました。そこにあるべきではないPythonパッケージをいくつか見つけました。だから今私の質問は:
- システムに誤ってインストールされたすべてのPythonパッケージ(つまり、
pip freeze
リストには表示されているが、インストールされていないPythonパッケージ)を特定するにはどうすればよいapt-get
ですか? - どうすればそれらを削除できますか?
sudo rm -r /usr/local/lib/python2.7
。ここまでは順調ですね。