2016-07-06 13 views
0

pip install scrapyでScrapyをインストールしました。また、すべての要件パッケージInstalling collected packages: zope.interface, Twisted, six, cssselect, w3lib, parsel, pycparser, cffi, pyasn1, idna, cryptography, pyOpenSSL, attrs, pyasn1-modules, service-identity, queuelib, PyDispatcher, scrapyもインストールされます。ですから、端末コマンドで治療とそのすべての要件パッケージをアンインストールすることは可能ですか?すべての依存関係を持つPipアンインストール

+0

bwv549のようなものを使用することができます:HTTP、それは​​であれば、端末上でこのコマンドを実行する例えば

://stackoverflow.com/questions/7915998/does-uninstalling-a-package-with-pip-also-removes-the-dependent-packagesは、 'pip-autoremove'をインストールするよう提案しています。それが動作するかどうかを確認してください。 –

+0

私はそれが私の問題を解決すると思います。 – erickh

+0

ありがとうございます。したがって、 'pip-autoremove'は機能しましたか? –

答えて

-1

pip uninstallは現在、依存関係の削除をサポートしていません。 scrapyがインストールされているフォルダに手動で移動して削除することができます。例:/usr/local/lib/python2.7/dist-packages/scrapy

sudo rm -rf /PATH/TO/SCRAPY

+0

私はあなたがその質問を誤解していると思います。私が望むのは、zope.interface、Twistedなどのような、すべての要件パッケージと、治療法をアンインストールできるコマンドです。 – erickh

0

それは少し不自然ですが、あなたはここで、この

for p in `pip show scrapy | grep 'Requires:' | tr ',' ' ' | cut -d " " -f2-`; 
do 
    pip uninstall $p; 
done; 
+0

私はそれを試していますが、パッケージのいくつかはアンインストールしません。パッケージの一部しか検出できないように見えます。 – erickh

関連する問題