美文网首页
python多版本安装(mac).md

python多版本安装(mac).md

作者: 回忆的时间沙漏 | 来源:发表于2018-12-10 10:18 被阅读0次

    Mac OS上的python默认的版本是2.7,如果同时需要安装3.X的版,请按照以下步骤即可

    安装OS X的套件管理,网址链接如下:https://brew.sh/index_zh-c

    
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    

    安装pyenv,命令如下,网址链接如下:https://github.com/eteplus/blog/issues/4

    
    #通过 Homebrew 安装
    
    brew update
    
    brew install pyenv
    
    

    配置

    * 编辑配置问件
    
    
    #使用系统默认
    
    vim~/.bash_profile
    
    
    * 使配置生效,在 .zshrc 或 .bash_profile 文件最后写入:
    
    
    export PYENV_ROOT="$HOME/.pyenv"
    
    export PATH="$PYENV_ROOT/bin:$PATH"
    
    if which pyenv>/dev/null;theneval"$(pyenv init -)";
    
    

    使用

    * 查看可安装的版本
    
     pyenv install --list
    
    * 安装需要的python版本
    
    pyenv install 3.6.5
    
    * 安装完成后更新数据库
    
    pyenv rehash
    
    * 查看当前已安装的python版本
    
    pyenv versions
    
    ** 系统自带的版本2.7.10.以及安装成功的3.6.5 版本
    
    #对所有的Shell全局有效,会把版本号写入到~/.pyenv/version文件中
    
    pyenv global 3.6.5
    
    #  回到系统自带的python版本
    
    pyenv system
    
    # 只对当前目录有效,会在当前目录创建.python-version文件
    
    pyenv local 3.6.5
    
    # 只在当前会话有效
    
    pyenv shell 3.6.5
    
    #可通过配置PYENV_VERSION环境变量或编辑~/.python-version文件设置会话默认使用的python版本echo"3.6.5">~/.python-version
    
    # or
    
    echo 'export PYENV_VERSION="3.6.5"'>>~/.zshrc && source ~/.zshrc
    # 卸载版本
    pyenv uninstall 3.6.5
    

    pyenv-virtualenv

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

    • 安装
    brew update
    brew install pyenv-virtualenv
    
    • 配置
      • 编辑配置文件
         # 使用系统默认
         vim ~/.bash_profile
        # 在 .zshrc 或 .bash_profile 文件最后写入:
        # pyenv-virtualenv
        if which pyenv-virtualenv-init > /dev/null;
        then eval "$(pyenv virtualenv-init -)";
        fi
        
      • 使配置生效
      source ~/.zshrc
      # or
      source ~/.bash_profile
      

    相关文章

      网友评论

          本文标题:python多版本安装(mac).md

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