Virtualenv搭建python虚拟环境

来自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

你可能感兴趣的:(Virtualenv搭建python虚拟环境)