mac搭建python环境

安装前:

Mac系统自带python的信息,我的版本是10.11

/System/Library/Frameworks/Python.framework/Versions/2.6
/System/Library/Frameworks/Python.framework/Versions/2.7

可以通过以下命令定位路径:

1
which python

准备安装:

百度了下,方法一大堆,各种共存,切换方案,本屌也不经常用,就是学习使用,权衡了下,找了个最合适我的.

  1. 安装Xcode,这个大家基本都有
  2. 安装Homebrew,这个号称是OSX缺少的套件管理工具
  3. 安装python,brew install python
  4. 安装python3,brew install python3

这样,你的电脑就有3个版本的python了(如果自带的算一个的话)
路径分别是,我上面提到的路径,剩下的2个,应该在/usr/local/Cellar,这个是Homebrew的安装空间.

以后如果想用python2.x运行 就是python xx.py

想用python3.x运行,就是python3 xx.py

关于pip

安装第三方包的时候,pip就安装2.x的,pip3就安装3.x的
如果pip也升级了(网上看到的)
pip将会安装3.x的包,想安装2.x的,python -m pip即可

再瞎逼折腾下?

  1. virtualenv:可以虚拟一份独立的py运行环境,可以学习(留坑,以后用的话,回来填上)
  2. 修改~/.bashrc,打开:open ~/.bashrc,添加:alias python=”python3.5”,相当于修改别名,
  3. 如果版本比我说的还多?那也可以直接找对应版本号的,/usr/local/bin下面去找
  4. pyenv:Simple Python version management

其他要说的

/usr/bin/ 存放系统自带的应用

/usr/local/bin 存放用户自己的应用,全局脚本

所以/usr/bin/下的python最好别修改,否则Xcode很多功能可能会GG

python2只会维护到2020年……