美文网首页
python版本管理工具-pyenv

python版本管理工具-pyenv

作者: kevinfaith | 来源:发表于2018-09-21 10:43 被阅读42次

    简介:

    这几天在学习python,因为我学的是python3的语法,但是我ubuntu默认安装的是python2,我sqlmap需要的环境也是python2的,但是我需要python3的环境作为学习,这怎么办呢,经过查阅资料,学习,我发现了一个神器,python的版本管理工具:pyenv,他支持python多版本共存,并可以随时切换。且不会互相影响。

    安装pyenv:

    curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash  
    

    安装完毕会提醒:

    # Load pyenv automatically by adding  
    # the following to ~/.bash_profile:  
    
    export PATH="/root/.pyenv/bin:$PATH"  
    eval "$(pyenv init -)"  
    eval "$(pyenv virtualenv-init -)" 
    

    因为我用的是zsh,zsh没有设置是不会读取~/.bash_profile的,so

    vi ~/.zshrc
    

    在文档末粘贴:

    export PATH="/root/.pyenv/bin:$PATH"  
    eval "$(pyenv init -)"  
    eval "$(pyenv virtualenv-init -)" 
    

    :wq 保存退出!

    source ~/.zshrc
    

    重启一下配置文件,然后执行:

    pyenv -h 
    
    /home/blog/source/_posts ‹ruby-2.3.0›  $ pyenv -h                         130 ↵
    Usage: pyenv <command> [<args>]
    
    Some useful pyenv commands are:
       commands    List all available pyenv commands
       local       Set or show the local application-specific Python version
       global      Set or show the global Python version
       shell       Set or show the shell-specific Python version
       install     Install a Python version using python-build
       uninstall   Uninstall a specific Python version
       rehash      Rehash pyenv shims (run this after installing executables)
       version     Show the current Python version and its origin
       versions    List all Python versions available to pyenv
       which       Display the full path to an executable
       whence      List all Python versions that contain the given executable
    
    See `pyenv help <command>' for information on a specific        command.    
    For full documentation, see: https://github.com/pyenv/pyenv#readme
    

    安装成功~

    简单的介绍一下常用的命令:

    pyenv install --list        //查看可安装的python版本
    pyenv install 3.5.0       //安装python3.5.0
    pyenv rehash                    //更新数据库,在安装 Python 或者其他带有可执行文件的模块之后,需要对数据库进行更新:
    pyenv versions        //查看当前使用的python版本
    pyevn  global  3.5.0       //切换python全局版本为3.5.0
    pyenv uninstall  3.5.0     //删除python3.5.0   
    

    相关文章

      网友评论

          本文标题:python版本管理工具-pyenv

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