pyenv的安装和使用

什么是pyenv

python2和python3虽然都是python,但是有非常大的差别。有时候不同项目用的python版本不一致,切来切去很烦。不知道怎么的就发现了pyenv这个东西。这个将近5000星的项目,完美地解决了我的问题,python版本的管理。

pyenv的安装

其实在项目的readme中已经介绍的比较清楚了。
对于mac系统来说,安装非常简单

  1. 用Homebrew安装一下
$ brew update
$ brew install pyenv
  1. eval "$(pyenv init -)"加到你的~/.bash_profile文件中。
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

如果你用的是zsh,则添加到~/.zshenv中。

  1. 重启一下shell
    $ exec $SHELL

pyenv的使用

关于pyenv的原理,在本身项目的readme中已经有比较详细的解释了,pyenv对系统本身环境没什么侵入性。下面介绍一些常用命令

  • 查看已经安装的python版本
    $ pyenv versions

  • 查看当前使用的python版本
    $ pyenv version

  • 安装一个python版本如3.5.1
    $ pyenv install 3.5.1

  • 卸载一个python版本如3.5.1
    $ pyenv uninstall 3.5.1

  • 设置全局python版本如3.5.1
    $ pyenv global 3.5.1

  • 设置目录级python版本如3.5.1
    $ pyenv local 3.5.1

  • 为当前shell会话设置python版本如3.5.1
    $ pyenv shell 3.5.1

参考资料

  1. pyenv项目github主页

  2. Managing Multiple Python Versions with pyenv

原文地址:https://www.cnblogs.com/micrari/p/5693652.html