linux下python创建虚拟环境

安装 virtualenv

1
pip install virtualenv

创建工作目录

1
2
mkdir myproject
cd myproject

创建一个独立的python运行环境,命名为 venc

1
2
3
4
# --no-site-packages 得到了一个不带任何第三方包的“干净”的Python运行环境
# 若要继承已有的环境包,不加此参数
# --python=python2.7 此处的python版本必须是系统中已经存在的python版本
virtualenv --no-site-packages venv --python=python2.7

进入创建的环境

1
source venv/bin/activate

自动生成和安装 requirements.txt 依赖

1
2
3
4
5
# 生成requirements.txt文件
pip freeze > requirements.txt

# 安装requirements.txt依赖
pip install -r requirements.txt

退出虚拟环境

1
deactivate

删除虚拟环境

1
rm -r venv