虚拟环境

  • 为什么要搭建虚拟环境

    开发多个不同的项目 可能需要用到同一个包不同版本新版本会覆盖旧的

    SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • 作用

    虚拟环境 可以搭建独立的Python运行环境 使项目之间版本不受影响

Linux下如何搭建虚拟环境

  • PIP加速

    阿里云: https://mirrors.aliyun.com/pypi/simple/
    
    中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
    
    豆瓣(douban): https://pypi.douban.com/simple/
    
    清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
    
    中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple/
    
  • 安装虚拟环境的命令

    sudo pip install virtualenv
    sudo pip install virtualenvwrapper
    
  • 安装完成后 进行配置(环境变量)

    1. 创建目录 用于存放虚拟环境
    mkdir $HOME/.virtualenvs
    
    2. 打开~/.bashrc文件,添加如下:
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
    
    3. 保存后 运行 使配置文件生效
    source ~/.bashrc
    
  • 创建虚拟环境

    mkvirtualenv ...
    例如: mkvirtualenv python3_pro
    
  • 删除虚拟环境

    rmvirtualenv ...
    例如: rmvirtualenv python3_pro
    
  • 进入/查看

    workon ...
    例如: workon python3_pro
    workon 不加参数 查看虚拟环境
    
  • 退出

    deactivate
    

Windows下搭建虚拟环境

  • 安装windows下的虚拟环境 可以使用pip加速

    pip install virtualenv -i https://mirrors.aliyun.com/pypi/simple/
    
    pip install virtualenvwrapper-win -i https://mirrors.aliyun.com/pypi/simple/
    
  • 安装完成后 配置一下环境变量

    • 点击新建 ---> 变量名称:WORKON_HOME --- 变量值: 存放虚拟环境的文件夹路径

     Win10下创建virtualenv Linux下创建 Python

    注意存放虚拟环境的目录名称必须为英文 如果使用中文 会查找不到

  • 上述配置完成后 创建虚拟环境

    mkvirtualenv python_django1.11
    

    命令跟Linux命令差不多

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄