zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Comet OJ
    Comet OJ
    Comet OJ
    Comet OJ
    Codeforces Round #562 (Div. 2)
    P1202 USACO1.1 黑色星期五
    P1201 USACO1.1 贪婪的送礼者
    【线段树】HDU1166:敌兵布阵
    标准C++中的string类的用法总结(转)
    【递归】分形
  • 原文地址:https://www.cnblogs.com/micrari/p/5693652.html
Copyright © 2011-2022 走看看