安装pyenv
pyenv是python的包管理工具。可以很方便地安装和管理多个版本的Python,自由地切换到需要的版本。类似于ruby的包管理工具rbenv
$ brew install pyenv
激活shims和开启自动补全命令功能
$ echo 'if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi' >> ~/.bash_profile
~/.pyenv/shims文件夹中包含了一些shell脚本,透过这些脚本可以解决一些由于不同版本间的差异而造成的运行时问题。
安装python
确认可以安装的版本
$ pyenv install -l
安装需要的版本
$ pyenv install 2.7.10
$ pyenv install 3.4.3
确认安装完毕的版本
$ pyenv versions
切换到需要的版本
$ pyenv global 2.7.10
重启bash,确认目前的python版本
$ python --version
在特定文件夹下,设置特定的python版本
$ pyenv local 3.4.3
通过pyenv安装python的时候,pip工具也会被一并安装,可以直接使用
python库管理工具
虽然mac默认安装了easy_install,但是没有pip好用,会有一些bug,无法识别已安装的库等问题。基本上easy_install 只是在安装pip的时候使用的。
$ sudo easy_install pip