来自Virtualenv官方的定义
Virtualenv是一个可以为我们创建独立的python运行环境的工具
安装 Virtualenv
// 安装
pip install virtualenv
// 升级版本
pip install --upgrade virtualenv
创建一个虚拟环境
假定虚拟环境的名字是newEnv
boyuan: ~ $ virtualenv newEnv
New python executable in /Users/boyuan/newEnv/bin/python
Installing setuptools, pip, wheel...done.
若想要指定Python3
boyuan: ~ $ virtualenv -p python3 newEnv
查看newEnv文件夹中的内容
boyuan: ~ $ cd newEnv
boyuan: ~ $ ls
bin include lib pip-selfcheck.json
激活虚拟环境
boyuan: ~ $ source newEnv/bin/activate
激活后会发现最左边显示当前环境名称
(newEnv) boyuan: ~ $
查看当前环境中的依赖包
(newEnv) boyuan: ~ $ pip list
pip (8.1.1)
setuptools (20.10.1)
wheel (0.29.0)
(newEnv) boyuan: ~ $
依据当前环境中的依赖包生成requirements.txt文档
(newEnv) boyuan: ~ $: pip freeze > requirements.txt
依据requirements.txt文档重建环境
(newEnv) boyuan: ~ $: pip install -r < requirements.txt
关闭虚拟环境
(newEnv) boyuan: ~ $ deactivate
boyuan: ~ $
删除虚拟环境
boyuan: ~ $ rm -rf newEnv