如何从自制程序,分发,macports,pip卸载所有软件包?
在这一年里,我对OS X上的编程越来越熟悉了,我想在最初的兴奋中,我安装了一大堆我不会使用的东西,污染了我的开发环境. 特别是,我发现使用pip,brew,port和easy_install,我为各种版本添加了各种软件包,甚至为不同的系统(Snow Leopard和Mountain Lion)添加了各种软件包. 所以现在,我想知道我是否有办法从头开始?我宁愿保留我的文件和程序,所以不要重新安装操作系统.如果有一种简单的方法来批量卸载四个中的每个包,那将极大地帮助. 谢谢! 最佳答案
pip和easy_install安装大致相同的东西(两者都是安装大多数相同软件包的工具).
首先获取所有已安装软件包的列表,因为您可能希望保留一些: $pip freeze> packages.txt 这应该是一个相当大的文件,列出了您在默认系统python中安装的大多数(如果不是全部)软件包. 编辑该文件并删除您要保留的那些包,因此它只包含您想要删除的包(并且没有其他行或注释),然后调整以下脚本:
对于macport,请参阅uninstalling guide和相关警告. 有关酿造,请参阅this superuser question 巧合的是,这应该告诉你这些问题属于superuser.com,而不是堆栈溢出 – 这是编程相关的查询. 别担心 – 有人最终会把你的线程移到那里. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |