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