背景
MacOS系统本身自带python,但是版本仍然停留在python2.7。私以为python2与python3语言差别比较大,python3额外一些新特性如“通配符**,字典可排序,统一的Unicode编码”等,都值得去尝试。为此,保证电脑上两个版本都能共存是很必要的。
方案一:使用pyenv兼容多版本
pyenv 是轻量的Python版本管理器,帮助你在电脑上建立多个版本的python环境,并提供方便的切换方法。
pyenv-virtualenv 是 pyenv的扩展工具(类Unix系统上),可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。
1. 使用Mac OSX的 Homebrew 安装
Homebrew作为OS X上强大的包管理器,为系统软件提供了非常方便的安装方式,独特式的解决了包的依赖问题,并不再需要烦人的sudo,一键式编译,无参数困扰,安装Homebrew:
~$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/maste