如何删除自己安装的python(干净、无残留)
最近又折腾起了python,于是发现很久以前的自己在各个地方留下了python的足迹,简直就是个更新日志。。
既然习惯了brew这个管家,那就把以前的坑都填好吧!
安装软件的时候很快活,卸载的时候就难受的不行,不熟悉系统目录,你就根本卸不干净。
当然市面上有很多pkg卸载软件,但是强迫症的自己总觉得它卸不干净。
搜了一票国内论坛。。还是跑去StackOverFlow,找到了一个靠谱回答。
答主提供了python官网的反馈页面,是一位不知如何完整卸载python的网友提交的反馈。
一个叫Ned Deily
的朋友提取了安装目录并将其制成卸载脚本(详情见参考链接)
知道了该删哪就可以动手了…
python框架
1
sudo rm -rf /Library/Frameworks/Python.framework/Versions/x.x
python应用目录
1
sudo rm -rf "/Applications/Python x.x"
/usr/local/bin
下的软连接1
2
3
4cd /usr/local/bin/
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/x.x' | awk '{print $9}' | tr -d @ | xargs rm
如果想检查一下有没有删干净
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/x.x'
- 若有环境变量等系统配置文件的配置,需另行手动删除
- ~/.bash_login
- ~/.bash_profile
- ~/.cshrc
- ~/.profile
- ~/.tcshrc
- ~/.zprofile
以上的x.x
都为python版本号,自行替换即可。
参考链接:
Python Bug Tracker
How to uninstall Python 2.7 on a Mac OS X 10.6.4?