相信很多使用mac的朋友都遇到过这样的问题,mac自带的python版本过于老旧,无法使用pip命令安装其他的包,而又苦恼于不知道如何替换掉mac自带的python,尝试了各种各样的办法终于解决了,现在把方法整理一下给大家,可以彻底替换掉mac自带的python,话不多说下面进入正题。
第一步:下载安装xcode
xcode-select --instal
下载完后,按照步骤安装即可。
第二步:百度搜索Homebrew官网获取安装指令
点击红框标注的homepage
复制红框内的命令,在终端执行,按照提示输入密码然后输入下面指令
第三步:安装python 3
第二步执行完以后,执行下列代码
brew doctor
输入完指令会出现上图中的提示,再次输入下面指令开始安装python3
brew install python3
输入后会开始安装python 3,安装完成后会提示已存在python 2.7版本,会影响python 3的使用 (此处忘记截图,英文能力弱的直接复制到百度翻译自行理解)
第三步:替换pyhton 2.7版本
输入下列指令查看python 3的路径
which python3
然后在.bash_profile中配置环境变量
open .bash_profile
在打开的bash_profile文件中输入下列指令,保存
alias python="这里填入你的python3路径"
然后通过下列指令,让修改立即生效
source ~/.bash_profile
到此,python 3的版本安装和替换就全部完成了,但是关闭终端后再次启动终端启动python会发现,python又回到了2.7版本,这里不用担心,是因为zsh加载的是 ~/.zshrc文件,而 “.zshrc’”文件中并没有定义任务环境变量
只需要在“.zshrc”文件中加入source ~/.bash_profile指令即可,首先打开“.zshrc”文件
open .zshrc
在~/.zshrc文件最后加入上面的source ~/.bash_profile指令即可
此时,完美解决了python 3替换mac自带2.7版本的问题,希望能够帮到大家