ubuntu16.04 下安装pyenv并使用pyenv+virtualenv创建python虚拟环境

安装pyenv

1.安装下载工具curl
    sudo apt-get install curl
2.使用curl下载pyenv
    curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
    会出现提示
    export PATH="~/.pyenv/bin:$PATH"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    这是指你的pyenv没有加到环境变量中
3.将pyenv添加到环境变量中
    sudo vim ~/.bashrc
    将上述提示内容加入到末尾即可
4.使配置文件生效
    source ~/.bashrc
5.检查是否安装成功
    echo $PATH;
    /home/xyf/.pyenv/plugins/pyenv-virtualenv/shims:/home/xyf/.pyenv/
    shims:~/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/
    usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
    如果上面有shims出现则说明安装成功

使用pyenv安装Python版本

1.安装各种所需要的依赖
    sudo apt-get install libc6-dev gcc
    sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
2.安装 python 2.7.14(时间可能稍微有点长)
    pyenv install 2.7.14 -v 
3.安装 python 3.6.4(时间可能稍微有点长)
    pyenv install 3.6.4 -v
4.更新pyenv的数据库
    pyenv rehash
5.  查看 pyenv支持管理的python 版本   
    pyenv versions  
6.  选中3.6.4(pyenv数据库中存在的版本)作为默认版本  
    pyenv global 3.6.4  

使用pyenv+virtualenv创建虚拟环境

1.使用pip安装virtualenv
    pip install virtualenv
2.创建你的python虚拟环境(3.6.4是你pyenv数据库中存在的版本,env36是你虚拟环境的名字,可以任意起)
    pyenv virtualenv 3.6.4 env36
3.切换到你的虚拟环境
    pyenv activate env36
    如果命令行中有(env36),如(env36) yfx@bo:~$,说明你处于env36的虚拟环境中
4.退出虚拟环境
    pyenv deactivate

猜你喜欢

转载自blog.csdn.net/yingfeng_yang/article/details/82527321