Python 虚拟环境 VirtualEnv

VirtualEnv可以搭建虚拟且独立的python运行环境, 使得单个项目的运行环境与其它项目独立起来。同时也可以用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装

1.virtualenv本质上是个python包, 使用pip安装:
pip install virtualenv


2.在工作目录下创建虚拟环境(默认在当前目录):注意需要自定义虚拟环境的名字

~$virtualenv --no-site-packages TestEnv
New python executable in ~/TestEnv/bin/python
Installing setuptools, pip, wheel...done.

自定义python版本创建虚拟环境
  1. 安装需要版本的python
  2. 指定virtualenv中的python版本
  virtualenv --no-site-packages --python=2.7 env


3.使用virtualenv默认python版本创建虚拟环境

virtualenv --no-site-packages ubuntu_env


4.虚拟环境激活,若想使用就需要激活创建的虚拟环境

进入虚拟环境目录 执行

source ./bin/activate

激活虚拟环境


5.退出虚拟环境

.venv/bin/deactivate


6.删除一个虚拟环境

 rm -rf venv