如何卸载python3.7
有些小伙伴想直接从3.7升级到3.9 那恐怕是不行的,python3.7的库占的空间不少,所以首先我们应该来删除它.
python安装后的路径分类
在删除之前需要先了解:python安装后有几类路径需要我们去查看删除
-
python存储库路径:/Library/Frameworks/Python.framework/Versions/3.7
-
python应用路径:/Applications/Python 3.7
-
python软链接路径:软链接路径是python安装后自动创建的路径,通常它的路径是
/usr/local/bin/python3.7
指向的路径通常是存储库的路径或运行路径如:/Library/Frameworks/Python.framework/Versions/3.7/bin 或 /usr/bin/python3.7/usr/local/bin 目录下指向的链接是指一种特殊的文件类型,它可以让你通过一个别名来访问另一个文件或目录。链接有两种类型:硬链接和软链接。硬链接是指两个不同的文件名指向同一个文件内容,它们共享相同的索引节点(inode)。软链接(也叫符号链接)是指一个文件名指向另一个文件名,它们有不同的索引节点,但是软链接文件的内容是另一个文件名的路径。例如,如果你在/usr/local/bin 目录下创建了一个软链接py,指向/usr/bin/python3.7,那么当你在终端中输入py时,就相当于输入/usr/bin/python3.7,从而运行Python 3.7版本。
创建软链接的命令是ln -s 源文件 目标文件,例如ln -s /usr/bin/python3.7 /usr/local/bin/py。删除软链接的命令是rm -f 目标文件,例如rm -f /usr/local/bin/py。查看软链接的命令是ls -l 目标文件,例如ls -l /usr/local/bin/py。
-
python环境变量:~/.bash_profiles
-
Python Launcher : 这个一般是在安装python时可选的安装的组件,mac下会安装到/Applications/python 3.7 目录下。
卸载python3.7
1、删除安装框架库:
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.7
2、删除应用
两种方式:在应用右键移到废纸篓,也可命令删除
3、删除软链接
首先查看python相关的软链接有多少,执行如下命令:
ls -l /usr/local/bin/py*
找到python3.7相关的全部删除
4、删除环境变量
vi ~/.bash_profile
屏蔽掉如下命令:
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH
5、验证是否完全删除
python3.7
-bash: python3.7: command not found
安装python3.9
不要使用HomeBrew进行安装,我每次都安装失败,直接去官网下载安装
官网入口地址:
https://www.python.org/downloads/macos/
安装完成后即可在控制台输入:
python3
下面说一下python3与python3.9 区别
/Library/Frmeworks/Python.framework/Versions/3.9/bin/ 下的python3 与 python3.9 是指两个不同的文件,它们都是Python 3.9版本的可执行程序,但是它们有以下区别:
python3 是一个软链接,它指向 python3.9,也就是说当你在终端中输入python3时,就相当于输入python3.9,从而运行Python 3.9版本。
python3.9 是一个实际的文件,它是Python 3.9版本的解释器,它可以直接运行Python代码或脚本。
python3 的作用是让你可以方便地使用Python 3.9版本,而不需要指定具体的版本号。如果你有多个版本的Python安装在系统中,你可以通过修改或创建软链接来切换默认的Python版本。