Mac 如何卸载 Python
在 Mac 上安装 Python 是一件非常常见的事情,但是有时候我们可能需要卸载其中的某个版本或者全部版本。本文将详细介绍在 Mac 上如何正确地卸载 Python。
检查已安装的 Python 版本
在卸载 Python 之前,首先需要查看当前系统上安装了哪些 Python 版本,可以通过终端命令来进行检查。打开终端,输入以下命令:
$ python --version
Python 2.7.16
$ python3 --version
Python 3.7.7
通过以上命令可以看到当前系统上安装了 Python 2.7.16 和 Python 3.7.7 两个版本。
卸载 Python 2.x
由于 Mac 自带了 Python 2.x 版本,我们需要格外小心地进行卸载。首先,我们需要删除 Python 2.x 的安装目录。在终端输入以下命令:
$ sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.x
$ sudo rm -rf "/Applications/Python 2.x"
$ sudo rm /usr/local/bin/python2
需要将其中的2.x
替换为实际的 Python 2.x 版本号。卸载完成后,还需要检查/usr/local/bin
目录下是否存在名为python2
的软链接,如果存在需要手动删除。
卸载 Python 3.x
卸载 Python 3.x 相对来说比较简单,可以直接通过终端进行卸载。首先,删除 Python 3.x 的安装目录:
$ sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.x
$ sudo rm -rf "/Applications/Python 3.x"
$ sudo rm /usr/local/bin/python3
需要将其中的3.x
替换为实际的 Python 3.x 版本号。同样需要检查/usr/local/bin
目录下是否存在名为python3
的软链接,如果存在需要手动删除。
删除 pip 管理的库
在卸载 Python 之后,如果之前使用 pip 安装了一些第三方库,也需要将这些库一并删除。可以通过以下命令进行删除:
$ sudo pip uninstall package_name
其中package_name
为需要删除的包名。
删除其他残留文件
在卸载 Python 后,可能还会有一些残留文件存在,可以通过以下命令进行删除:
- 删除Python安装包:
sudo rm -rf /Library/Frameworks/Python.framework
- 删除Python安装路径:
sudo rm -rf /Applications/Python
- 删除bash_profile中配置的Python路径:编辑
~/.bash_profile
文件,将Python相关内容删除
检查卸载结果
在完成以上步骤后,可以再次使用命令检查 Python 是否已经完全卸载:
$ python --version
zsh: command not found: python
$ python3 --version
zsh: command not found: python3
如果出现command not found
表示 Python 已经成功卸载。
结语
通过以上步骤,我们可以在 Mac 上完整地卸载 Python,并确保系统不会出现任何问题。如有其他疑问或问题,欢迎留言讨论。