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
    
  • 相关阅读:
    更好的处理 Python 多工程 import 依赖
    Django 前后台的数据传递
    Django传递数据给JS
    nodejs 设置跨域访问
    Node.js + Express
    前端用户输入校验--基于JQ
    git统计当前分支提交次数
    gitlab相关
    CentOS7使用firewalld打开关闭防火墙与端口
    puppeteer安装/爬取数据
  • 原文地址:https://www.cnblogs.com/shhnwangjian/p/6364951.html
Copyright © 2011-2022 走看看