随记:python
众所周知,python2.x版本与3.x版本有比较大的区别,若是你是2.x版本的使用者,忽然接了3.x版本的项目,或者反过来,遇到这种状况该怎么办呢?从新安装本身电脑上的python,来匹配对应的项目?这样也太麻烦了吧,下次情况反过来又得从新装一遍!git
其实不用这样,这里有更简单的方法解决python的这个版本问题。这里推荐pyenv,来管理你的python版本,让你能够在不一样的版本间随意切换。github
安装pyenv(git方式):bash
先cd到你想要安装的目录,好比这里我直接放在根目录,而后执行:spa
cd ~
git clone git://github.com/pyenv/pyenv.git .pyenv
而后将pyenv添加至环境变量,将下面三行直接写到~/.bashrc或者~/.zshrc文件中命令行
export PYENV_ROOT="/Users/administrator/.pyenv" export PATH="$PYENV_ROOT/bin:$PYENV_ROOT/shims:/usr/texbin:$PATH" eval "$(pyenv init -)"
.pyenv的路径别弄错了。而后执行如下code
$ . ~/.bashrc
$ pyenv rehash
到这里pyenv就算装完了。blog
使用pyenv:hash
咱们来看如下pyenv能作什么,在命令行输入:it
$ pyenv install --list
能够查看全部能够安装的python的版本。输入:
$ pyenv versions
能够查看全部你已经安装的版本,以及你当前系统环境正在使用的python版本:
pyenv install --list
;pyenv install 3.4.3
;pyenv versions
;pyenv global 3.4.1
;pyenv local 2.7.10
。至此咱们已经能够实如今各个不一样的python版本之间实现自由切换了。