0%

Python - Theme 12 virtualenv

在使用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
2
➜  ~source venv3.7/bin/activate
(venv3.7) ➜ ~

4. 退出环境

1
2
(venv3.7) ➜  ~ deactivate
➜ ~