美文网首页
Mac安装pyenv和pyenv-virtualenv

Mac安装pyenv和pyenv-virtualenv

作者: 小晨主 | 来源:发表于2017-10-27 14:14 被阅读0次

    简介

    pyenv: 
    
        说明: 轻量的Python版本管理器,帮助你在一台机子上建立多个版本的python环境,并提供方便的切换方法。
        
        GitHub: https://github.com/yyuu/pyenv
    
    pyenv-virtualenv: 
    
        说明: pyenv的扩展工具,可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。
        
        GitHub: https://github.com/yyuu/pyenv-virtualenv
    

    Mac安装

    1、安装Xcode Command Line Tools
    
        xcode-select --install
        
    2、安装Homebrew
    
        /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
        
    3、可选安装
    
        brew install openssl readline xz
        
    4、brew安装pyenv
    
        brew update
        
        brew install pyenv
        
        echo 'eval "$(pyenv init -)"' >> ~/.zshrc
        
    5、安装pyenv-virtualenv
    
        git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
        
    6、virtualenvs的自动激活
    
        echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
        
    7、重新启动shell,以使路径更改生效
    
        exec $SHELL
        
        source ~/.zshrc
    

    命令使用

    pyenv命令集:
    
        pyenv install --list
        
            查询所有可以安装的版本
            
        pyenv install 2.7.14
            
            安装所需的版本
            
        pyenv uninstall
        
            卸载特定的Python版本。
    
        pyenv version
        
            显示当前活动的Python版本
            
        pyenv global 2.7.14
        
            Python的全局设置,整个系统生效
            
        pyenv global 2.7.14
        
            Python的局部设置,当前目录生效
            
        pyenv local --unset
        
            取消设置    
    
        更多参考GitHub...
    
    pyenv-virtualenv命令集:
    
        pyenv virtualenv 2.7.14 venv2714
    
            制定版本创建virtualenv
            
        pyenv virtualenvs
            
            列出现有virtualenvs
        
        pyenv activate virtualenv的名称
        
            激活pyenv virtualenv
            
        pyenv deactivate
        
            停用pyenv virtualenv
    
        pyenv uninstall my-virtual-env
        
            删除现有virtualenv
    
        更多参考GitHub...
    

    参考

    Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建

    Python版本管理

    相关文章

      网友评论

          本文标题:Mac安装pyenv和pyenv-virtualenv

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