【python自学之路】mac多版本python共同存在
问题描述
mac系统中自带python2.7
通过python官网下载了python3.8.7
后续为下载pandas下载了anaconda,其中自带python3.8.5
在下载python3.8.7后,如在终端中输入:python,则默认启动为python2.7;如计划启动python3.8.7,则需输入:python3,也就是说python2.7为默认版本。
但是在下载anaconda后,在终端中输入python,则默认启动版本为python3.8.5。如要启动python2,则应输入python2.7。
python2.7
在终端中输入:
which python2.7
/usr/bin/python2.7
也就是说系统自带的python2.7版本所在路径为:/usr/bin/python2.7
python3.8.7
python3.8.7是通过在python官网下载pkg安装文件后安装的。安装路径为:
/library/Frameworks/Python.frameworks/versions/3.8/bin/python3.8
**必须要说明的是,在python3.8.7安装过程中,上述路径被添加到了shell path(环境变量路径)当中。**正是因为被加到了环境变量路径之中,我们在终端中输入输入python3,python3.8.7才可以被执行。
为了更直观的看到当前系统中所有的path,我们在终端中输入:
echo $PATH
发现,上述路径已经被添加到了shell path(环境变量路径)之中。
/Users/zhaohui/opt/anaconda3/bin:
/Users/zhaohui/opt/anaconda3/condabin:
/Library/Frameworks/Python.framework/Versions/3.8/bin:
/u