美文网首页
Mac下pyenv与pyenv-virtualenv的安装

Mac下pyenv与pyenv-virtualenv的安装

作者: 小小看护 | 来源:发表于2018-08-07 19:16 被阅读13次

    在 Mac 上使用 brew 可以很方便的安装 pyenv。

    1、安装

        brew install pyenv
    

    2、配置

    打开vim ~/.bash_profile,在最后写入

    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    if which pyenv > /dev/null;
      then eval "$(pyenv init -)";
    fi
    

    配置完以后别忘了source ~/.bash_profile,使配置生效

    3、使用

    #查看可安装的版本
    pyenv install --list
    #安装python版本
    pyenv install 3.5.0
    #查看当前已安装的python版本
    pyenv versions
    #重置版本设置 (只有 pyenv shell 和 pyenv local 命令有--unset参数)
    pyenv shell --unset
    pyenv local --unset
    #卸载版本
    pyenv uninstall 3.5.0
    

    设置python版本

    # 对所有的Shell全局有效,会把版本号写入到~/.pyenv/version文件中
    pyenv global 3.5.0
    
    # 只对当前目录有效,会在当前目录创建.python-version文件
    pyenv local 3.5.0
    
    # 只在当前会话有效
    pyenv shell 3.5.0
    

    这个时候,pyenv已经安装成功了,下面咱们安装设置python版本

    pyenv-virtualenv

    pyenv-virtualenv 是pyenv的插件,为pyenv设置的python版本提供隔离的虚拟环境,设置虚拟环境后,在当前目录下面安装的第三方库都不会影响其他环境

    1、安装

    brew install pyenv-virtualenv
    

    2、配置

    打开vim ~/.bash_profile,在最后写入

    if which pyenv-virtualenv-init > /dev/null;
      then eval "$(pyenv virtualenv-init -)";
    fi
    

    配置完以后别忘了source ~/.bash_profile,使配置生效

    3、使用

    #从当前版本创建virtualenv
    pyenv virtualenv env350
    
    #指定版本创建virtualenv
    #pyenv virtualenv 版本号 虚拟环境名
    pyenv virtualenv 3.6.3 xxx-3.6.3
    
    #查看已创建的virtualenv
    pyenv versions
    
    #激活和停用virtualenv
    # 手动激活
    pyenv activate 虚拟环境名
    pyenv deactivate
    
    # 自动激活
    # 使用pyenv local 虚拟环境名
    # 会把`虚拟环境名`写入当前目录的.python-version文件中
    # 关闭自动激活 -> pyenv deactivate
    # 启动自动激活 -> pyenv activate xxx-3.6.3
    pyenv local xxx-3.6.3
    
    #删除现有virtualenv
    pyenv uninstall 虚拟环境名
    

    相关文章

      网友评论

          本文标题:Mac下pyenv与pyenv-virtualenv的安装

          本文链接:https://www.haomeiwen.com/subject/wpoavftx.html