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
    
  • 相关阅读:
    使用 Redis 实现排行榜功能
    php sprintf函数
    phpcms v9文章页调用点击量方法
    redis 高级配置
    mysql 子查询优化
    mysql 优化
    Centos 7 安装Anaconda3
    磁盘调度算法
    pycharm设置python文件颜色
    C++禁止使用拷贝构造函数和赋值运算符方法
  • 原文地址:https://www.cnblogs.com/shhnwangjian/p/6364951.html
Copyright © 2011-2022 走看看