MacOS下彻底删除多余的Python版本

来源:互联网 发布:域名劫持查询 编辑:程序博客网 时间:2024/06/05 18:14

操作系统 macOS 10.12.6


安装了PyCharm后,在新建一个项目时,解释器下拉菜单中出现了之前安装的多个Pyhton版本,而且完整显示了各版本的安装目录(见下图)



其中2.6为原系统自带,在/System/......目录下,2.7也在这个目录下,这两个暂时保留不删。


本次以删除3.5版本做实验。(注:灰色字为屏幕上的提示符,黑字为你输入内容,黄底黑字为输出结果)


准备: 查询安装版本


loseyetgain:~ kuma$ ls /System/Library/Frameworks/Python.framework/Versions

2.3   2.5   2.6   2.7   Current


loseyetgain:~ kuma$ ls /Library/Frameworks/Python.framework/Versions

3.5   3.6

loseyetgain:~ kuma$ python

Python 2.7.10(default, Feb  7 2017, 00:08:15)

[GCC 4.2.1Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin

Type"help", "copyright", "credits" or"license" for more information.


删除步骤:


1.  删除Python框架
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.5

删除了框架文件,PyCharm解释器下拉菜单中依然有Python3.5这一行,只不过状态变为invalid


2.  删除Python程序

sudo rm -rf "/Applications/Python3.5"

本次查看,没有/Applications/Python3.5这个目录,只有/Applications/Python3.6这个目录,所以省略这一步。


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

用 ls -l /usr/local/bin 显示该目录,将所有包含3.5的条目删除


4.  删除后再用 ls -l /usr/local/bin 命令验证查看

loseyetgain:~ kuma$ ls /usr/local/bin

2to3 idle3.6pip3 python3python3.6-32pyvenv

2to3-3.6pippip3.6python3-32python3.6-configpyvenv-3.6

easy_install-3.6pip2pydoc3python3-configpython3.6m

idle3pip2.7pydoc3.6python3.6python3.6m-config


重新打开PyCharm,新建项目的解释器下拉菜单中,Python3.5这一行彻底消失。至此,Python3.5方才彻底删除。

原创粉丝点击