【一】下载Xcode
进入appstore 下载安装 (需要高版本)
【二】安装HomeBrew
终端输入:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成以后输入:brew doctor
安装成功则提示:
Your system is ready to brew.
检查如果有missing后,请输入brew missing
后会提示安装那些软件 ;
如果报错,按提示修改
【三】安装python2 和pyton3
1、首先,输入:
python --version
能获取到 Mac 系统自带的py版本 所以平常不要乱动;Now可以用 homebrew 安装平常使用的 Python
2、查询python
localhost:~ tuyoo$ brew search python
localhost:~ tuyoo$ brew search python3
3、安装py
localhost:~ tuyoo$ brew install python
安装的时候python路径存放在:/usr/local/Cellar #可以使用cd命令进去查看
localhost:~ tuyoo$ brew install python3
4、安装pip
localhost:~ tuyoo$ sudo easy_install pip
5、设定路径$PATH(为的是不跟系统的python打架)
什么是$PATH:我们在装python时,输入brew系统会启动homebrew。系统为何知道brew在哪,这便是$PATH的作用;当在终端输入brew时,系统会从/usr/bin 找起,如果找不到就会去下一个/bin搜索,以此类推
检查brew的路径使用:which brew
localhost:~ tuyoo$ which brew
/usr/local/bin/brew
localhost:~ tuyoo$
5.1 输入命令:echo $PATH
localhost:~ tuyoo$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/xxxxxxx/Documents/CTS/android-sdk_r24.0.1-macosx/android-sdk-macosx/platform-tools:/Users/tuyoo/Documents/apache-ant- 1.9.4/bin/bin:/usr/local/mysql/bin
localhost:~ tuyoo$
可以看到一串路径:分号(:)---分隔,
所以现在存在问题是:系统在/usr/bin里也有一分python(可以cd命令查看),而/usr/local/Cellar 也装了py,这样terminal在检查的时候因为路径存放顺序会先找到系统的py。
所以需要修改路径:
localhost:bin tuyoo$ sudo emacs /etc/paths
5.2 在存放文件的文档下把 /usr/local/bin 移到上面去:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
control + k:剪切
control + y:粘贴
control + x + s:保存
control + x + c:关掉 emacs
5.3 换个新的terminal窗口重新输入命令:echo $PATH,可以看到修改后的路径更新
localhost:~ tuyoo$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/xxxxxxx/Documents/CTS/android-sdk_r24.0.1-macosx/android-sdk-macosx/platform-tools:/Users/tuyoo/Documents/apache-ant-1.9.4/bin/bin:/usr/local/mysql/bin
localhost:~ tuyoo$
【四】检查安装路径
分别输入:which python------路径:/usr/local/bin/python
(#如果py2的路径仍有问题则重新安装py2,命令:brew install python2)之后再检查一次
which python3------路径:/usr/local/bin/python3
【备注】补充:如果是需要使用系统的py,则输入/usr/bin/python