[TOC] ## 概述 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4所有第三方的包都会被`pip`安装到Python3的`site-packages`目录下,如果需要多个 pyhton 共存,则需要`virtualenv`就是用来为一个应用创建一套“隔离”的Python运行环境 ## 安装 `$ pip3 install virtualenv` 如果觉得 pip 的版本过低 `$ pip3 install -U virtualenv` ## 使用 创建一个独立的环境名称为 venv, 加上--no-site-packages,所有包都不会复制过来 //在项目目录执行 ``` //*unix virtualenv --no-site-packages venv //window virtualenv venv ``` ### 进入虚拟环境 #### linux ``` source venv/bin/activate ``` #### widnow `cd venv/Scripts && activate && cd ../../` ### 安装第三方包 ``` pip install jinja2 ``` ### 退出环境 ``` deactivate ```