MAC删除多余python版本

查询已安装版本
1
2
3
4
ls /System/Library/Frameworks/Python.framework/Versions
2.3 2.5 2.6 2.7 Current
ls /Library/Frameworks/Python.framework/Versions
3.6 3.7

1
2
3
4
5
#进入python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 16:52:21)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

删除步骤:
1.删除python框架

1
2
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6
#删除框架文件后,PyCharm解释器下拉菜单中依然有Python3.6这一行,只不过状态变为invalid

2.删除Python程序

1
sudo rm -rf "/Applications/Python3.6

3.删除/usr/local/bin目录下的Python连接

1
2
3
4
5
6
#显示该目录,删除3.6有关条目
cd /usr/local/bin/
ls -l /usr/local/bin | grep ‘../Library/Frameworks/Python.framework/Versions/3.6’ | awk ‘{<!-- -->print $9}’ | tr -d @ | xargs rm
#删除后查看
ls /usr/local/bin
#重新打开PyCharm,新建项目的解释器下拉菜单中,3.6版本被彻底删除。