通常Mac系统自带Python版本都是2.x,但在工作中,越来越多的库,框架都需要更高的版本3.x,有三种升级方式,一种是Brew安装,一种是在Python官网下载,还有一种是使用第三方软件,如Anaconda,具体安装方案可以自行百度,安装之后我们需要修改系统Python的软链接或者修改别名命令alias python=”/Users/xxxx/opt/anaconda3/bin/python”强制更改Python路径。本文主要说一下通过Python官网下载Python 3.7版本之后要修改软链接遇到的问题。
默认python目录在/usr/bin/python,并且是软链接,如图所示:
图中python软链我已经修改完毕了
默认的软链接是python –> System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
修改软链接需要删除现有软链接,可直接执行sudo rm /usr/bin/python 删除,但是新版Mac系统做了系统文件保护机制,有可能会遇到权限不允许等问题,需要修改此安全机制,步骤如下:
1、先检查安全机制的状态,在命令行中执行:
csrutil status
如果是开启状态会显示:
System Integrity Protection status: enabled.
显示已开启enabled的话就需要在Mac系统安全模式下关闭disabled。
2、Mac系统进入安全模式:重启系统,开机时同时安装c