在使用Python时候,不同的应用程序所需要的包都会被pip安装在Python的site-package目录下。长久以来会造成管理的混乱,甚至冲突。因此virtualenv是在基于系统的python之上,创建一套虚拟环境,因此来实现每个应用可以独自拥有一套自己的python环境。
1. 安装
1 | ➜ ~pip3 install virtualenv |
2. 创建一个独立的Python环境
- 为了区分可以为起不同标识的名字
- –no-site-packages表示不会将已经安装到系统中的第三方包复制过来
1 | ➜ ~virtualenv --no-site-packages venv3.7 |
3. 使用此环境
1 | ➜ ~source venv3.7/bin/activate |
4. 退出环境
1 | (venv3.7) ➜ ~ deactivate |