Python 虚拟环境:Virtualenv
virtualenv
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
- 在没有权限的情况下安装新套件
- 不同应用可以使用不同的套件版本
- 套件升级不影响其他应用
一、安装
安装easy_install
sudo yum -y install python-setuptools
安装pip
sudo easy_install pip
安装virtualenv
sudo pip install virtualenv
二、使用
-
建立虚拟环境
virtualenv [指定虛擬環境的名稱]
例如下列指令会建立名称为“ENV”的虚拟环境
virtualenv ENV
默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境
virtualenv --no-site-packages [虚拟环境名称]
-
启动虚拟环境
cd ...