关于 pip uninstall 不干净

Spoony 53.6m2020-11-023044 次点击
有些package通过sudo pip install到/usr/local/lib/和/usr/local/bin去,
然而pip uninstall的时候只能删掉一部分(好像只卸了个egg),之后pip list还是可以列出来..
例如 cython,用pip卸载之后cython都还可以用,但再执行pip uninstall cython则报错:Can't uninstall 'Cython'. No files were found to uninstall.

pip 官方文档里面有说明,pip uninstall 能够卸载大部分的包,但如果你是通过python setup.py install 来安装的话,它是不能够卸载完全的。
目前来看还是手动来做的:
如果你不知道具体的文件,就重新装一遍,用--record记录,然后再rm
python setup.py install --record files.txt
cat files.txt | xargs rm -rf
收藏 ♥ 感谢
暂无回复

登录注册 后可回复。