Mac下多版本python环境搭建

Anaconda

最近发现Anaconda很好用。
这里有篇关于如何使用的文章

pyenv

pyenv是多版本的python管理器,可以让多个版本的python环境共存。如pypy,python2,python3等等

安装

       
      
      
      
1
       
      
      
      
$ brew install pyenv

或者

       
      
      
      
1
2
3
4
5
       
      
      
      
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

在安装完成之后,可以利用pyenv安装其它版本的python

       
      
      
      
1
2
       
      
      
      
$ pyenv install --list //查看可安装的python版本
$ pyenv install 3.4.4 安装python3.4.4

查看已经安装了的python版本

       
      
      
      
1
       
      
      
      
$ pyenv versions

将某一版本切换为全局

       
      
      
      
1
       
      
      
      
$ pyenv global 3.4.4
大专栏  Mac下多版本python环境搭建>

对当前目录设置为某一版本

       
      
      
      
1
       
      
      
      
$ pyenv local 3.4.4

利用virtualenv创建虚拟python环境

pyenv-virtualenv插件安装

       
      
      
      
1
2
3
       
      
      
      
$ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

创建一个3.4.4的虚拟环境

       
      
      
      
1
       
      
      
      
$ pyenv virtualenv 3.4.4 env344

切换使用

       
      
      
      
1
2
       
      
      
      
$ pyenv activate env344
$ pyenv deactivate

参考网址

  1. http://www.myexception.cn/perl-python/1905836.html
  2. http://www.open-open.com/lib/view/open1456751878453.html
  3. http://www.it165.net/pro/html/201405/13603.html
  4. http://www.jianshu.com/p/fa2b7edc5d01

你可能感兴趣的:(Mac下多版本python环境搭建)