换了台mac pro,11.5.1版本的,最新的m1,结果安装个python3遇到了一大堆问题。。
1、安装homebrew失败,需要先安装对应的xcode
安装homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent/Homebrew/install/master/install)"
直接用指令安装失败了,提示xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'
原因:当前 MacPro 版本为11.5.1,没有安装xcode,或者是与xcode版本不匹配,需要先去下载xcode,看到一个解释是当你的 mac 更新到 10.14 Mojave版本后,Xcode CLT 缺失,需要自行下载
解决:
方法一:用指令下载可能会失败(我没有试过这种方法),建议直接使用方法二安装
xcode-select install
方法二:下载xcode:https://developer.apple/download/more/
直接去官网下载,需要登陆/注册apple 开发者账号(这里有个很坑的点就是apple id需要邮箱注册的才可以登陆开发者网站,不然就需要重新注册)
并搜索Command Line Tools
就可以找到我们要下载的Xcode了,下载完成后点击安装就好了
2、安装homebrew
现在可以正常安装homebrew啦,Mac OS默认已安装好了ruby,所以可直接运行一下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent/Homebrew/install/master/install)"
安装成功~
3、下载python3
在终端使用homebrew下载python3,直接输入:
# brew install python3
4、配置环境变量
(1)查看下载的Python3安装路径,输入命令:
这里我下载的是python3.9
which python3.9
(2)打开.bash_profile文件
open .bash_profile
(3)如果没有该文件,就创建一个.bash_profie
touch .bash_profile
(4)在.bash_profile文件里添加环境变量地址,如下:
alias python=/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9
export PYTHON_HOME=/Library/Frameworks/Python.framework/Versions/3.9
export PATH=$PATH:$PYTHON_HOME/bin
ps:要替换成自己的路径,添加其他软件环境变量同理;
进入vim末行模式,输入wq保存并关闭.bash_profile文件
打开编辑后,让.bash_profile配置的全局变量理解生效
source ~/.bash_profile
(5)验证系统默认Python版本是否更改成功,输入命令:
python
如果版本为python3的版本就设置成功啦
!!!这里又碰到了问题,重新打开终端查看python版本,还是python2😭
原来是 mac下采用zsh代替bash,而zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并没有定义任务环境变量。
解决:打开zshrc文件
vim ~/.bashrc
在~/.zshrc文件最后,增加一行:
source ~/.bash_profile
保存后,退出,重新运行source ~/.bash_profile,重新打开终端,查看python版本终于是python3了!!!
更多推荐
保姆级MAC M1安装python3及设置环境变量
发布评论