分类 标签 存档 黑客派 订阅 搜索

Python setup.py 卸载包

1514 浏览0 评论

不是很了解 Python的生态环境, 但知道现在主流的包管理工具是 pip, 而原来是 setup.py, 本质上 setup.py 是读取 requirements.txt 从而获取该包需要的依赖, 然后把它们安装在本地, 但它的问题是没有办法完整的卸载.

python setup.py install 爽完了发现这个包并不能满足需求, 或者无法执行, 要卸载?不好意思, 只有两个命令, 一个是 install, 一个build, 没有卸载选项.

一个 workaroud 是重新安装一次, 加上一个选项--record让它这次把它创建的文件打印到一个文件里, 然后就可以欢乐的删除了.

python setup.py install --record rubbish.txt
cat rubbish.txt | xargs rm -rf

参考: python setup.py uninstall

评论  
留下你的脚步
推荐阅读