记python版本管理--pyenv

随记:

    众所周知,python2.x版本与3.x版本有比较大的区别,如果你是2.x版本的使用者,突然接了3.x版本的项目,或者反过来,遇到这种情况该怎么办呢?重新安装自己电脑上的python,来匹配对应的项目?这样也太麻烦了吧,下次状况反过来又得重新装一遍!

    其实不用这样,这里有更简单的方法解决python的这个版本问题。这里推荐pyenv,来管理你的python版本,让你可以在不同的版本间随意切换。

安装pyenv(git方式):

    先cd到你想要安装的目录,比如这里我直接放在根目录,然后执行:

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的路径别弄错了。然后执行以下

$ . ~/.bashrc
$ pyenv rehash

     到这里pyenv就算装完了。

使用pyenv:

    我们来看以下pyenv能做什么,在命令行输入:

$ 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版本之间实现自由切换了。

 

posted @ 2016-09-09 10:16  hardtoname  阅读(371)  评论(1编辑  收藏  举报