点击卸载Scrapy及其所有依赖项

时间:2016-07-06 07:09:51

标签: python python-3.x pip

我用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。那么,是否可以使用终端命令卸载scrapy及其所有需求包?

3 个答案:

答案 0 :(得分:0)

有点做作,但你可以使用这样的东西

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

答案 1 :(得分:0)

pip-autoremove是一个Python软件包,可删除软件包及其所有依赖项

pip install pip-autoremove
pip-autoremove <package> -y

答案 2 :(得分:-1)

pip uninstall目前不支持删除依赖项。您可以手动转到安装scrapy的文件夹并将其删除。例如:/usr/local/lib/python2.7/dist-packages/scrapy

例如,如果它位于'/PATH/TO/SCRAPY',请在终端上运行此命令:

sudo rm -rf /PATH/TO/SCRAPY