Mac系统下安装及卸载Python 3的方法

安装`Python`

首先,登录`Python`官网,下载所需版本:Download Python

如上图所示,我们下载了`python-3.6.5`这个版本,双击打开:

如上图所示,依次进入`Introduction`、`Read Me` 和 `License`选项,对于这些,感兴趣的同学可以看看,否则的话,狂按`Continue`即可:

但是对于`License`,则会弹出一个 “许可协议” 提示框,毫无疑问,既然我们想使用`Python`,自然要同意其许可协议。因此,依次点击`Agree`和`Continue`:

接下来,选择`Python`安装地址,安装到默认盘即可。然后,直到`Installation`,安装进行中,耐心等待:

如上图所示,至此`Python`安装完成。

我们在终端上输入`python3 --version`可以验证是否安装成功和查看目前安装的`Python 3`的版本号。

在`macOS`系统内置的`Python`没有完全改为`Python 3`之前,这里我建议新安装的`Python 3`命令使用`python3`。`python`命令调用系统内置的`Python 2.7`比较好。

卸载 Python

有些同学在安装完`Python`之后,又想将其删除或者卸载。

想卸载`Python`,我们首先应该知道其具体都安装了什么,安装在了哪里。实际上,在安装`Python`时,其自动生成:

  • `Python framework`,即`Python`框架;
  • `Python`应用目录;
  • 指向`Python`的连接。

对于`Mac`自带的`Python`(强烈建议不要乱删除这里的环境),其框架目录在这里:

`System/Library/Frameworks/Python.framework`

而我们安装的`Python`,其(默认)框架目录在这里:

`/Library/Frameworks/Python.framework`

接下来,我们就分别(在`Mac`终端进行)删除上面所提到的三部分。(其中`x.x` 为`Python`的版本号)

  • 第1步,删除框架
$ export RM_PYTHON='3.8' 

$ sudo rm -rf /Library/Frameworks/Python.framework/Versions/$RM_PYTHON
  • 第2步,删除应用目录
$ sudo rm -rf "/Applications/Python $RM_PYTHON"
  • 第3步,删除指向`Python`的连接
$ cd /usr/local/bin/ 

$ ls -l /usr/local/bin | grep "../Library/Frameworks/Python.framework/Versions/$RM_PYTHON" | awk '{print $9}' | tr -d @ | xargs rm -rf
  • 第4步,删除安装包信息
#执行多次,直到输出为空为止

$ pkgutil --pkgs | grep org.python.*-$RM_PYTHON | xargs sudo pkgutil --forget

$ pkgutil --pkgs | grep org.python.*-$RM_PYTHON | xargs sudo pkgutil --forget

$ pkgutil --pkgs | grep org.python.*-$RM_PYTHON | xargs sudo pkgutil --forget

$ pkgutil --pkgs | grep org.python.*-$RM_PYTHON | xargs sudo pkgutil --forget

$ pkgutil --pkgs | grep org.python.*-$RM_PYTHON | xargs sudo pkgutil --forget

至此,我们已经成功删除`Python`的相关文件。

参考链接


发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注