zoukankan      html  css  js  c++  java
  • centos6 pyenv和virtualenv搭建python虚拟环境

    安装pyenv

    • 基础环境软件包安装
    yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel bzip2-libs
    yum install -y net-tools vim lrzsz tree screen lsof tcpdump nmap sysstat dos2unix
    
    • 选择安装到$HOME/.pyenv目录
    git clone https://github.com/yyuu/pyenv.git ~/.pyenv
    
    • 配置环境变量
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    
    • 添加pyenv初始化到shell
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    
    • 重新启动shell使更改生效
    exec $SHELL
    source ~/.bashrc
    
    • 安装指定版本python
    pyenv install --list
    pyenv install 2.7.13
    
    • 卸载指定版本
    pyenv uninstall 2.7.13
    • 全局进行切换到python 2.7.13版本
    pyenv global 2.7.13
    
    • 只针对当前目录及其子目录切换python 2.7.13版本
    pyenv local 2.7.13
    • 查看当前使用版本
    pyenv version 
    
    • 查看所有已安装版本
    pyenv versions
    

    .pyenv-virtualenv插件安装

    • 软件包安装
    git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv  
    
    • 配置环境变量
    echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
    source ~/.bashrc
    

    virtualenv创建和使用虚拟python环境

    • 创建虚拟python环境
    pyenv virtualenv 2.7.13 testvir
    
    • 切换和使用新的python虚拟环境
    pyenv activate testvir
    
    • 切换回系统环境
    pyenv deactivate
    
    • 删除虚拟环境
    pyenv virtualenv-delete testvir
    
  • 相关阅读:
    iou与giou对比
    Linux学习第一天 vim
    奖励加分申请
    人月神话阅读笔记3
    5.27
    5.26
    5.25
    5.23
    5.22
    5.21
  • 原文地址:https://www.cnblogs.com/shhnwangjian/p/6364951.html
Copyright © 2011-2022 走看看