前提:是通过官方的pkg安装的版本
用途:升级python时,比如3.7升级到3.8, (其实不需要删除旧版,删除之后pycharm的项目如果用了venv,会有较大调整,慎用;我是打算了全部干掉之后安装 anaconda)
方法:
#删除
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.7
sudo rm -rf /Applications/Python\ 3.7
#查找删除链接
ls -l /usr/local/bin | grep '/Library/Frameworks/Python.framework/Versions/3.7'
最后将 ls 出的结果手工删除,当然也可以配合 xargs 直接处理,慎重起见一个个检查删除
【补充】漏了一个地方 ~/.bash_profile ,这个文件里也有关于 python的路径,不删注释亦可
注意点:
- 默认使用的不是root,因此删除必须带 sudo ,否则会权限被拒
- 非到万不得已,不太建议这么干,对原项目可能有不小的影响。最好一开始就用home brew 或者 anaconda 来管理。
来源:oschina
链接:https://my.oschina.net/dkexcellent/blog/3179360